TypeScript ESLint 规则编写指南:使用 .eslintrc.js 文件
这是一个简单的示例,展示了如何使用ESLint规则来检查TypeScript文件的语法和代码风格。
module.exports = {
// 指定解析器为TypeScript解析器
parser: '@typescript-eslint/parser',
// 指定解析器选项
parserOptions: {
ecmaVersion: 2020, // 使用的ECMAScript版本
sourceType: 'module', // 代码使用的模块系统
project: './tsconfig.json', // TypeScript项目的配置文件路径
},
// 指定扩展规则
extends: [
'eslint:recommended', // 使用ESLint默认推荐的规则
'plugin:@typescript-eslint/recommended', // 使用@typescript-eslint推荐的规则
],
// 指定自定义规则
rules: {
// 可以添加你自己的规则
'no-console': 'warn', // 禁止使用console.log等console方法,警告级别
'no-unused-vars': 'error', // 禁止定义未使用的变量,错误级别
},
};
你可以将上述代码保存为.eslintrc.js文件,并将其放在你的TypeScript项目的根目录下。然后,使用ESLint工具运行该规则来检查你的TypeScript文件的语法和代码风格。
请注意,为了让ESLint能够正确解析TypeScript文件,需要安装一些相关的依赖包。你可以运行以下命令来安装这些依赖:
npm install eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin --save-dev
原文地址: https://www.cveoy.top/t/topic/pJBO 著作权归作者所有。请勿转载和采集!