@ excism/ slint- config-typescript
这是共享的 eslint 用于配置 类型脚本音轨 (供学生使用)以及文件贡献者和维护者所接触的.
可共享配置 旨在与 extends 特性 ESLint 配置文件.
这意味着你可以使用你习惯的配置 暴行 在你的项目!
使用量
要对学生使用配置,请打开您的 eslint 配置 文件,并为平面配置导入以下文件. 例如,对于平面配置文件:
import baseConfig from '@exercism/eslint-config-typescript';
// ...
export default [
...baseConfig,
// ... your configuration
];
要使用贡献者和维护者使用的配置,请添加以下内容:
import baseConfig from '@exercism/eslint-config-typescript/maintainers';
// ...
export default [
...baseConfig,
// ... your configuration
];
学生配置
查找学生配置 这里。 。 。 . 它的目标是帮助发现和防止共同的问题,而不产生 任意 关于代码样式的决定.
这些规则的依据是:
eslint:recommended- 少数附加规则捕捉出常见问题,但不通过推荐插件启用. 见 此公关 讨论和理由.
- 添加类型脚本 具体 规则.
因为 练习类型Script音轨 主要侧重于在节点上运行练习,仅限 node 环球在环境中被打开,但在扩展此配置时,可以添加更多(或关闭).
维护者配置
类似学生配置, 并找到了 这里,还包括 prettier 插件 因为我们使用 prettier 实现代码格式一致.
此插件转动 关 规则与格式冲突.
此外,它没有警告,但对于学生配置中的大多数/所有规则都有错误.
工具配置
因为工具(如: 类型脚本分析器, (中文(简体) ), 代表,以及 测试运行器)被写入TypeScript,它们不使用相同的配置文件. 如果你正在寻找这些工具,或者在 TypeScript 中建立自己的工具,请前往 @excism/slint-配置工具。 。 。 .
发展
如果您想要在此寄存器上工作, 请使用 corepack 财务报告和审定财务报表 yarn数字 :
corepack enable yarn
corepack yarn install
# or similar, see yarn documentation
# https://yarnpkg.com/getting-started/editor-sdks
corepack yarn dlx @yarnpkg/sdks vscode