.eslintrc.cjs 文件代码示例(把一下代码复制到.eslintrc.cjs 文件里)
时间: 2024-08-02 18:00:29 浏览: 112
ESLint 是一个流行的 JavaScript 代码风格检查工具,`.eslintrc.cjs` 是它的配置文件,用于定义代码的语法规则。以下是一个基本的 `.eslintrc.cjs` 文件示例,它设置了基础的规则:
```javascript
// .eslintrc.cjs
// 导入规则库
module.exports = {
// 配置信息
root: true, // 使规则在整个目录树中应用
parser: '@typescript-eslint/parser', // 使用 TypeScript 解析器
parserOptions: {
ecmaVersion: 2022, // 使用 ECMAScript 的最新版本
sourceType: 'module', // 识别模块模式
},
env: {
browser: true, // 假设在浏览器环境中
node: true, // 假设在 Node.js 环境中
},
extends: [
'eslint:recommended', // 使用 ESLint 的推荐设置
'plugin:@typescript-eslint/recommended', // TypeScript 的额外规则
],
plugins: ['@typescript-eslint'], // 使用 TypeScript 插件
rules: {
// 自定义规则或禁用内置规则
'indent': ['error', 2], // 要求缩进为 2 个空格
'quotes': ['error', 'double'], // 强制使用双引号
'semi': ['error', 'always'], // 要求每个语句结尾有分号
},
};
```
在这个配置中,我们设置了解析器,环境,扩展了内置的规则,并添加了一些自定义的规则。你可以根据项目需求调整这些配置。
阅读全文