【文件属性】:
文件名称:lannister:Lan兰尼斯特总是要偿还技术债务
文件大小:43KB
文件格式:ZIP
更新时间:2021-05-12 19:50:18
拉尼斯特
兰尼斯特总是要偿还技术债务
这仍处于早期阶段。 基本上,我喜欢在代码库中自动生成潜在技术债务清单的想法。
安装
npm install -g lannister
用法
lannister src/在dir src /上运行技术债务检查,并在当前路径下返回report.md。
如果要更改report.md的路径,可以使用输出标志( -o )进行更改。
lannister src/ -o reports/
在您的Sprint计划会话之前执行此操作,并记住在每个Sprint中都要偿还技术债务。 否则,铁库将杀死您。
当前规则
too-args:一个函数中有4个以上的args
太长/文件太长:文件长度超过250行
待办事项注释:在代码中找到待办事项注释
控制台调用:找到类似console.log()的语句
行长:超过100个字符的代码行
【文件预览】:
lannister-master
----.gitignore(55B)
----dummy-files()
--------deep()
--------file2.js(363B)
--------foo.txt(285B)
--------file.js(320B)
----.eslintrc(30B)
----package.json(879B)
----package-lock.json(124KB)
----bin()
--------lannister.js(62B)
----.travis.yml(178B)
----CODE_OF_CONDUCT.md(3KB)
----LICENSE(1KB)
----index.js(2KB)
----_config.yml(26B)
----README.md(1KB)
----lib()
--------validators()
--------file-handling()
----.npmignore(13B)
----test()
--------write-report.test.js(1KB)
--------.gitkeep(0B)
--------functions.test.js(3KB)
--------line-length.test.js(2KB)
--------console.test.js(2KB)
--------comments.test.js(2KB)