⚠️ 未使用的变量该怎么处理

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】。

开始练习 →