@waiting/eslint-config
v16.1.0
Published
ESLint Shareable Configuration for Typescript
Maintainers
Readme
eslint-config
严格的针对TypeScript 项目的TypeScript ESLint 共享规则,用于替代 TSlint
功能
@waiting/eslint-config/recommended扩展并定制于以下规则eslint:recommendedtypescript-eslint/recommendedtypescript-eslint/stylisticTypeChecked@stylistic/eslint-plugin/recommended-flateslint-plugin-importeslint-plugin-unicorn
@waiting/eslint-config扩展于@waiting/eslint-config/strict并开启更多限制规则
安装
npm i -D @waiting/eslint-config eslint用途
添加以下内容到你的 eslint.config.mjs 文件:
import tseslint from 'typescript-eslint'
import recommended from './src/recommended.mjs'
const rules = {
// 'import/no-extraneous-dependencies': 0,
}
export default tseslint.config({
extends: [
...recommended,
],
languageOptions: {
parserOptions: {
project: 'tsconfig.eslint.json',
},
},
rules,
})检查
npx eslint --fix src/**/*.ts
npx eslint src/**/*.{ts,js}