/** * AlloyTeam ESLint 规则 * * 包含所有 ESLint 规则 * 使用 babel-eslint 作为解析器 * * @fixable 表示此配置支持 --fix * @off 表示此配置被关闭了,并且后面说明了关闭的原因 */ module.exports = { // parser: 'babel-eslint', parser: '@typescript-eslint/parser', plugins: ["@typescript-eslint", "prettier"], parserOptions: { ecmaVersion: 2017, sourceType: 'module', ecmaFeatures: { // @TODO Deprecated https://eslint.org/docs/user-guide/configuring#deprecated experimentalObjectRestSpread: true, jsx: true, modules: true } }, env: { browser: true, node: true, commonjs: true, es6: true }, // 以当前目录为根目录,不再向上查找 .eslintrc.js root: true, rules: { "prettier/prettier": "error" // prettier 检测到的标红展示 } };