我能够设置ESLint与Encore(Symfony)一起工作。我的.eslintrc.js
文件具有以下配置:
module.exports = {
"parser": "vue-eslint-parser",
"parserOptions": {
"parser": "babel-eslint",
"ecmaFeatures": {
"legacyDecorators": true
},
"ecmaVersion": 5,
},
"extends": [
"plugin:vue/base",
"airbnb-base"
],
"rules": {
"vue/html-indent": [2, 4],
...
},
"env": {
browser: true,
es6: true,
node: true
},
"plugins": [
"vue",
]
};
每当我观看这些文件时,我都会得到以下错误1:1错误使用最新的vue-eslint-parser。另见https://vuejs.github.io/eslint-plugin-vue/user-guide/#what-is-the-use-the-latest-vue-eslint-parser-errorvue/html-indent
。
我尝试了以下几个环节的解决方案:
任何建议都将受到高度赞赏。谢谢你们
这是因为Encore强制解析器选项为Babel-eslint,它与eslint-plugin-vue不兼容。
作为一种解决方案,您可以使用以下代码让Encore/ESLint lint您的. vue文件:
Encore
.enableEslintLoader(options => {
delete options.parser;
})
.configureLoaderRule('eslint', loader => {
loader.test = /\.(jsx?|vue)$/;
})
所有学分归Github的Kocal所有:https://github.com/symfony/webpack-encore/issues/656
并不推荐禁用eslint, 编码规范可以一定程序上保证代码质量。但是如果你确实想禁用,可以删除build/webpack.base.conf.js里的相关代码。 preLoaders: [ { test: /.vue$/, loader: 'eslint', include: [ path.join(projectRoot, 'src') ], excl
eslint-plugin-vue Official ESLint plugin for Vue.js �� Documentation See the official website. ⚓ Versioning Policy This plugin is following Semantic Versioning and ESLint's Semantic Versioning Policy.
我用< code> - template typescript创建了一个新的React本地项目 我删除了目录,它是样板文件的一部分。 然后我继续添加ESLint: 但是,当我打开< code>babel.config.js时,我得到了这个错误 解析错误:“parserOptions.project”已为@typecript-eslint/parser设置。 文件与您的项目配置不匹配:< code
本文向大家介绍vue+eslint+vscode配置教程,包括了vue+eslint+vscode配置教程的使用技巧和注意事项,需要的朋友参考一下 package.json文件所需要的eslint包 执行npm install安装好这些依赖包 在项目中添加两个文件 自行配置eslint检查时所忽略的文件 完成后在目录中的结果 vscode+eslint配置 我这里是使用vscode进行检查因此还需
问题内容: 我想拥有一个句子的K个最佳解析,我认为这可以通过ExhaustivePCFGParser类来完成,问题是我不知道如何使用该类,更确切地说,我可以实例化该类吗?(构造函数是:ExhaustivePCFGParser(BinaryGrammar bg,UnaryGrammar ug,Lexicon lex,Options op,Index stateIndex,Index wordInde
本文向大家介绍vue项目关闭eslint校验,包括了vue项目关闭eslint校验的使用技巧和注意事项,需要的朋友参考一下 简介eslint eslint是一个JavaScript的校验插件,通常用来校验语法或代码的书写风格。 官方文档:https://eslint.org 这篇文章总结了eslint的规则:Eslint规则说明 关闭eslint校验 有了eslint的校验,可以来规范开发人员的代