eslint相关内容
我正在尝试完全使用Webpack,ESLint和Flow类型.但是,当我启动webpack-dev-server时,出现以下错误消息.奇怪的是, eslint-config-flowtype 甚至不是NPM中的模块.有人遇到过这个问题吗?预先感谢! ./src/index.jsx中的 ERROR模块构建失败(来自./node_modules/eslint-loader/index.js):错
..
如何通过.eslintrc限制eslint中的最大错误数.我目前的.eslintrc module.exports = {"extends":"airbnb","parserOptions":{"ecmaVersion":6},“最大警告":2}; 解决方案 当前, max-warnings 是仅命令行选项.您不能在 .eslintrc 文件中定义它.参见 eslint#2769
..
我正在尝试使用svelte开发一个应用. 我想设置漂亮的和eslint的文件,我安装了这些依赖项和Svelte for VS Code的扩展. "dependencies":{"eslint":"^ 7.7.0&","eslint-plugin-svelte3":"^ 2.7.3",“更漂亮":"^ 2.0.5","prettier-plugin-svelte":"^ 1.1.0&","s
..
我有以下 index.d.ts 文件: 声明模块'mytypes'{接口构造函数{new(... args:any []):T;}//等等. VSCode突出显示了界面关键字:
..
我在React中有一个使用Material UI的项目,并且我正在应用 是否有一种自定义ESLint规则的方法,当从Material UI包中导入时,该规则将强制选项2仅仅导入? 我正在阅读有关创建自定义ESLint规则的信息,但希望避免使用该路由. 解决方案 经过研究,我发现Material UI使用自己的自定义ESLint规则创建了一个包: NPM软件包: http
..
我正在将 eslint 用于 typescript 约定.然后我检查了此规则 https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/naming-convention.md 这仅适用用于代码. 我正在寻找一个规则,该规则可以将文件名强制为 cam
..
我正在尝试在Vue.js中动态导入异步组件. 从'vue'导入{defineAsyncComponent};const component ='lorem-ipsum-4';导出默认值{名称:"Article",组件: {MyAsync:defineAsyncComponent(()=> i
..
当我搜索关闭分号时,得到"semi":0 或类似的字词我试着放它,但我的短绒棉仍然把分号放在行上. 下面是我的.eslintrc,我感到困惑的是哪个规则放在了分号上. {"parserOptions":{"ecmaVersion":8"ecmaFeatures":{"experimentalObjectRestSpread":是的,"jsx":true},"sourceType":“模块
..
我使用eslint检查我的代码,并发生错误-“未定义错误'_'no-undef". 我这样写代码: 新的webpack.ProvidePlugin({$:"jquery",//jqueryjQuery:"jquery","window.jQuery":"jquery",_:"lodash"//lodash}) 并获取.eslintrc.js,部分内容如下: "env":{“浏览器":
..
如果我故意在代码中输入错误,将会收到错误消息.这是正确的代码: 声明const状态:TwineState; 如果我删除最后一个字符,然后在命令行上键入tsc,它会给我这个错误: tsc/prod.spec.ts:7:22-错误TS2304:找不到名称"TwineStat".7声明const State:TwinStat; 但是Visual Studio Code似乎没有意识到有任何错
..
这没道理... ESLint在那之后抱怨新行(第11行. 如果我将其拿走并将Provider组件放在同一行,并从第12行和第13行拿一个标签(App组件并关闭Provider标签,那么它会抱怨: 预期的结束标记以匹配开始的缩进.(react/jsx-closing-tag-location) 如果我确实将其缩进开始标记的级别,该标记现在开始16个字符,原因是我必须删除新行,
..
我在我的React Native项目中使用Eslint,并且在此代码中: 导出默认类AuthLoadingScreen扩展了React.Component {Constructor(){极好的();this.bootstrapAsync();}bootstrapAsync = async()=>{const userToken =等待AsyncStorage.getItem('userToken
..
我正在使用simple-import-sort eslint插件进行反应.我认为我的 .eslintrc.js 是正确的,但是我无法使此特定插件正常工作.我在文件的第一行出现以下错误: 找不到规则'simple-import-sort/sort'的定义 这是我的配置: module.exports = {解析器:"@ typescript-eslint/parser",扩展:['e
..
当我从仓库的根目录运行eslint时,一切运行正常,没有错误. 但是,当我从子文件夹运行时,会得到大量导入/无法解析的信息,而从根目录运行时不会发生这种情况: /reporoot/subfolder0/subfolder1/MyFile.js11:8错误无法解析模块"foo"导入的路径/未解决11:8错误"foo"导入/扩展名缺少文件扩展名14:97错误无法解析模块'foo'导入的路径/未
..
我在Mac上使用命令 npm install -g eslint 全局安装了ESLint.安装成功,但是当我运行 eslint -v 时,这就是我遇到的问题: $ npm install -g eslintpath/to/bin/eslint->路径/到/lib/node_modules/eslint/bin/eslint.js+ eslint@7.3.1在4.823s中添加了来自63位贡献者
..
我喜欢为eslint添加airbnb配置,以鼓励道具和状态的分解,但是我在组件中定义状态时偶然发现了一个问题 class MyComponent扩展了Component {状态= {动画:this.props.active?1:0} 我得到一个错误 [eslint]必须使用破坏性道具分配(反应/破坏性分配) 我不确定如何从这里的道具中正确地破坏 active ?通常 const
..
在使用可选链时,我看到一个红色的下划线,但是代码可以像在节点14上一样正常运行 这是我的设置: 节点14.1.0附加"^ 6.8.0" .eslintrc.js module.exports = {"env":{“节点":true},“扩展":[“推荐:推荐",],"parserOptions":{"sourceType":“模块","ecmaVersion":2020年},“规则
..
禁止使用类似 this.$ log 的代码. 以下配置无效: {'no-restricted-properties':[2,{对象:"this",属性:"$ log",},],} 解决方案 您可以使用
..
我将ESLint与Visual Studio 2019一起使用.集成效果很好,我可以直接在IDE中看到ESLint错误. 但是当我向配置文件中添加更多规则时,例如无异步-promise-executor ,我收到类似 的错误 (ESLint)找不到规则'no-async-promise-executor'的定义C:\ Work \ GatewayServer \ Multicheck
..
$ log 的来源: Vue.prototype.$ log = console.log 要禁止的地方:
{{$ log}}{{$ log('foo')}}从"vue"导入Vue//放置4Vue.prototype.$
..