类型脚本 ESLint 配置 
ESLint 配置( 与 类型脚本支持(中文(简体) ) 我们所有的项目。 使用 新的 ESLint 配置格式。 。 。 .
安装
npm i --save-dev --save-exact @bifravst/eslint-config-typescript
使用量
添加一个文件 eslint.config.js 适应您的项目,并适应:
import config from "@bifravst/eslint-config-typescript";
export default [...config, { ignores: ["dist/*"] }];
节点.js 类型剥离
配置不允许类型Script语法不被支持
在节点.js中类型去除数字 :
enums, namespaces, 参数属性, 导入化名(import x = N.y, (中文(简体) ),
import x = require(),以及 export =。 。 。 .
如果你超过 no-restricted-syntax 在自己的配置中,ESLint替换
规则的选项而不是合并它们,所以从此配置复制条目
把这些支票放进你的支票里.
还建议通过《公约》缔约方会议
erasableSyntaxOnly
在您的编译器选项 tsconfig.json数字 :
{
"compilerOptions": {
"erasableSyntaxOnly": true
}
}
节点和国家预防机制
这个项目需要节点.js >=24.19.0 <25 页:1 >=12.0.2 <13 (强制执行)
通过 check-node-version 打开 npm install 财务报告和审定财务报表 npm ci) (中文(简体) ).
检查时跳过 npm publish 财务报告和审定财务报表 npm pack,因为
semantic-release 捆绑自己的npm(@semantic-release/npm 取决于
npm@^11.6.2)并使用该版本而不是该版本运行出版物
安装于 CI.