⚠️ 未使用的变量该怎么处理
linter 报出一个"赋了值却没用过"的变量,通常说明【0】。
开始练习 →
修 lint 警告该怎么提交
修完一批 lint 警告,最好【0】。
开始练习 →
修掉命名问题之后还剩几处
把两个函数名改成小写下划线之后,再跑一遍 lint。运行下面这段程序: import re def is_snake(name): return re.fullmatch(r"[a-z_][a-z0-9_]*"
开始练习 →
按规则分类统计
写出按规则码分类的统计,输出每类各几处(按规则码排序,格式 码:数,用 / 隔开)。
开始练习 →
修掉命名问题
把 CalcTotal 和 calcAverage 改成小写下划线,输出修改前后的问题数(前在先)。
开始练习 →
删掉未使用的变量
把第 7 行那个没用过的变量删掉,输出删除前后的问题数(前在先)。
开始练习 →
⚠️ 三种修法各降多少
分别做三件事,各自看问题数降到多少:只跑 formatter / 只改命名 / 只删未使用变量。 三个数拼起来输出(按上面的顺序)。
开始练习 →
editorconfig 这类文件解决什么
在仓库里放一份编辑器配置文件,是为了【0】。
开始练习 →
规范配置该放在哪里
格式化和 lint 的配置应当【0】。
开始练习 →
⚠️ 给老项目引入规范,怎么做代价最小
一个从没用过 linter 的老项目要引入规范,最好【0】。
开始练习 →