文件名称:eslint-interactive:用于为每个规则运行eslint --fix的CLI工具
文件大小:104KB
文件格式:ZIP
更新时间:2024-06-11 09:18:35
javascript eslint TypeScript
互动式 用于为每个规则运行eslint --fix的CLI工具 :eyes: :eyes: 动机 默认的ESLint输出包含许多对开发人员有用的信息,例如错误的来源和修复错误的提示。 虽然这适用于许多用例,但在报告许多错误的情况下,它不能很好地工作。 例如,将ESLint引入项目时,或对项目的.eslintrc进行较大更改时。 在这些情况下,ESLint的输出可能会很大,从而使开发人员难以分析输出。 对于开发人员来说,修复错误也很困难,因为在输出中混合了许多类型的错误。 在这种容易出错的情况下,我认为有两点很重要: 显示所有错误的摘要,以便轻松理解整个图片显示每个错误的详细信息会使开发人员感到困惑。 提供纠正许多错误的有效方法 eslint --fix是有效修复错误的最佳方法之一,但是它可以一次自动修复所有规则错误。 根据规则,自动修复可能会影响代码的行为,因此自动修复应格外小心。 因此,与e
【文件预览】:
eslint-interactive-master
----tsconfig.src.json(354B)
----.github()
--------workflows()
----yarn.lock(204KB)
----.eslintrc.js(557B)
----src()
--------types.ts(221B)
--------index.ts(3KB)
--------cached-eslint.ts(2KB)
--------util()
--------formatter()
--------prompt.ts(1KB)
--------typings()
----fixtures()
--------.eslintrc.js(213B)
--------lib()
--------index.js(305B)
--------rules()
----.vscode()
--------extensions.json(114B)
--------settings.json(127B)
----tsconfig.test.json(398B)
----.prettierrc.json(33B)
----tsconfig.base.json(2KB)
----tsconfig.json(296B)
----LICENSE(1KB)
----test()
--------util()
--------formatter()
----jest.config.js(431B)
----README.md(4KB)
----renovate.json(332B)
----.gitignore(1KB)
----bin()
--------eslint-interactive(191B)
----package.json(2KB)