"@typescript-eslint/ban-ts-ignore": "off", "@typescript-eslint/explicit-function-return-type": "off", "@typescript-eslint/no-explicit-any": "off", "@typescript-eslint/no-var-requires": "off", "@typescript-eslint/no-empty-function": "off", "vue/custom-event-name-casing": "of...
在Vue3 + TypeScript 项目中配置 ESLint 语法检查,可以按照以下步骤进行: 1. 安装 ESLint 及相关插件 首先,你需要在项目中安装 ESLint 以及支持 Vue 和 TypeScript 的相关插件。你可以使用 npm 或 yarn 来安装这些依赖。 bash npm install eslint eslint-plugin-vue @typescript-eslint/eslint-plugin @type...
在根目录下建立 eslint 配置文件:.eslintrc.js 代码语言:javascript 复制 module.exports={parser:'vue-eslint-parser',parserOptions:{parser:'@typescript-eslint/parser',ecmaVersion:2020,sourceType:'module',ecmaFeatures:{jsx:true}},extends:['plugin:vue/vue3-recommended','plugin:@typescript-eslint/rec...
三、安装vscode插件 四、ESLint 和 Prettier 配合使用 prettier官方提供了一款工具 eslint-config-prettier 这个工具其实禁用掉了一些不必要的以及和Prettier相冲突的ESLint规则。 安装依赖 pnpm install --save-dev eslint-config-prettier pnpm install --save-dev eslint-plugin-prettier pnpm install --save-dev ...
npm i -D prettier eslint-config-prettier eslint-plugin-prettier 项目根目录创建.eslintrc.cjs文件,例如文件内容配置如下: module.exports={root:true,env:{node:true},extends:['plugin:vue/vue3-essential','eslint:recommended','@vue/typescript/recommended','@vue/prettier','@vue/prettier/@typescrip...
选择Typescript(若不用TS可选JS) 进入项目并下载依赖运行 三、项目配置(基于方式3-vite创建) 1、eslint 安装eslint pnpm i eslint -D 配置eslint npx eslint --init 选择检查方式(检查语法并发现错误) 选择模块开发方式(使用es6) 选择项目框架(vue) ...
## eslintrc.cjs module.exports = { env: { browser: true, es2021: true, node: true, // 开启setup语法糖环境 'vue/setup-compiler-macros': true }, extends: [ 'eslint:recommended', 'plugin:vue/vue3-essential', 'standard-with-typescript', 'plugin:@typescript-eslint/recommended' ], ov...
eslint-config-前缀的独立模块,可以省略前缀 比如:eslint-config-prettier 完整配置如下: module.exports={root:true,env:{browser:true,node:true,es2021:true},parser:'vue-eslint-parser',extends:['eslint:recommended','plugin:vue/vue3-recommended','plugin:@typescript-eslint/recommended','plugin:prettie...
eslint-plugin-prettier eslint-plugin-vue typescript插件根据自己项目有没有用typescript酌情添加 添加配置文件 1..vscode/settings.json {//===//===Editor===//==="editor.defaultFormatter":"esbenp.prettier-vscode","prettier.requireConfig":true,"typescript.updateImportsOnFileMove.enabled":"always",...
"@typescript-eslint/parser": "^5.28.0", .eslint.js配置 module.exports = { root: true, env: { node: true }, extends: [ 'plugin:vue/vue3-strongly-recommended', 'plugin:@typescript-eslint/recommended' ], rules: { //'block-spacing': [2, 'always'], ...