eslint相关内容
最近,我发现Visual Code具有一个不错的功能,可以在JavaScript文件中进行类型检查.我要做的就是在文件顶部键入//@ ts-check ,对我来说是个很大的好处,所以我想在每个JavaScript文件中全局使用它,我怎么能做到而又不用每次都在一行顶部写该行呢?文件? 解决方案 按照Aleksey L.的注释,我使用以下配置将其添加到根目录 tsconfig.json 中,并
..
当在浏览器中写入 https://tictactoesko.herokuapp.com/时,我接收以下错误消息: 无法编译./src/index.js模块构建失败:错误:无法找到模块'eslint/lib/formatters/stylish' 我的index.js看起来像这样从'react'导入React从'react-dom'导入ReactDOM导入'./index.css'从".
..
根据ESLINT规则 no-children-prop 使用JSX时,子项之间应嵌套在开口之间和结束标签.不使用JSX时,子级应作为React.createElement的其他参数 这仅是一种风格建议,还是会造成真正的损害? 解决方案 这似乎是一种风格上的建议,并且还会阻止您用脚射击. 如果您有组件: bar
..
我是JavaScript的新手.这是我在javascript中将第一个功能部署在firebase上的第一个功能. 收到此错误: -[eslint]意外的函数表达式.(首选箭头回调)-[eslint]预期的catch()或返回(承诺/捕获或返回) 此功能有什么问题? const函数= require('firebase-functions');const admin = requir
..
当我用 eslint脚本/**/*.js 填充代码时,我看到两个掉毛错误: »eslint脚本/**/*.js/Users/user/dev/scripts/application.js3:8错误"React"已定义,但从未使用过no-unused-vars/Users/user/dev/scripts/components/Header.js24:2错误不必要的分号no-extra-semip
..
我们开始混入一些es6模块,当您使用import/export而不使用sourceType:script时,eslint会抱怨 解析错误:"import"和"export"可能仅在第1行第1行的"sourceType:module"中出现 但是,如果我将sourceType更改为module,则每个具有"use strict"的文件;顶部被标记为不需要在模块中使用严格. 这些模块是我的
..
我已经为Visual Studio Code编辑器安装了ESLint插件,它显示它也已安装,但是仍然看到错误:在编辑器顶部找不到针对Visual Studio Code的ESLint配置窗口,如下面的屏幕截图所示: 谁能帮我知道我在这里想念什么吗? 解决方案 您缺少 .eslintrc.* 文件.可以使用不同的格式js,json,yaml ...创建配置文件有两种可用的方法 手
..
我要配置“组织导入"的订单. 现在,它将与node_modules相关的import语句移到最顶部,将本地 ts 文件移到最底部: 正常: 从'./myFunction'导入myFunction;从'fs'导入fs;console.log(fs)console.log(myFunction) 运行“组织导入"命令后: 从'fs'导入fs;从'./myFunction'导入myF
..
我正在使用 eslint-plugin-mocha 为使用Mocha编写测试制定一些规则,这是我的 .eslintrc.js 文件的外观 module.exports = {根:正确,parserOptions:{sourceType:'模块'},插件:['mocha'],扩展:'plugin:mocha/recommended',规则:{'mocha/valid-test-descripti
..
我正在尝试创建一个React应用,而无需通过以下网站使用create-react-app: 这是我的webpack.config.js: const path = require('path');const HtmlWebpackPlugin = require('html-webpack-plugin');module.exports = {条目:"./src/index.js",输出
..
在反应17中不一定要使用 import从'react'导入React; 但是如果我没有它,那么埃斯林特给了我错误 'React'必须在使用JSX react/react-in-jsx-scope的范围内 任何想法如何修改.eslintrc.js module.exports = {解析器:"babel-eslint",信封:{浏览器:是的,节点:true,es6:是的,开玩笑:是
..
我在 Vue.js 应用程序中收到了这个令人讨厌的“错误"消息. 错误:src/components/Landing.vue:388:2处的空格和制表符混合(no-mixed-spaces-and-tabs): 我想知道如何抑制它? 解决方案 这是 1 )( 2 ).如果您要单独摇摆(没有其他计划),请随时禁用/启用所需的任何规则. 禁用每个项目的规则 您可以配置ESLi
..
我正在运行ESLint,当前正在遇到以下ESLint错误: 错误“状态"已在较高范围的无阴影状态中声明 const状态= {日期: '',显示:错误};const getters = {日期:状态=>状态.日期,显示:状态=>状态显示};const突变= {updateDate(状态,有效负载){state.date =有效负载日期},showDatePicker(state){stat
..
我是React的新手,我正在尝试输出一个包含用户信息的表.但是Eslint一直在给我以下错误: [eslint]缺少迭代器[react/jsx-key]中元素的“键"属性 我不确定是否正确执行了此操作,但是我为用户列表中的每个人分配了唯一的ID号,但不确定为什么该错误持续存在. 所以在我的PeopleCard.js中,我有以下内容: import从“反应"中反应;进口 {卡片
..
保存时,VSCode正在修复eslint正在修复所有规则.如何解决以下冲突? 预期缩进 正在使用的VScode插件: ["formulahendry.auto-close-tag","msjsdiag.debugger-for-chrome","hookyqr.beautify","mikestead.dotenv","dbaeumer.vscode-eslint","donjay
..
在我的代码中添加//eslint-disable-next-line react-hooks/exhaustive-deps 后,出现以下eslint错误. 8:14错误规则'react-hooks/exhaustive-deps'的定义未找到 我引用了此帖子进行修复这,但提到的解决方案不适用于我的情况.有什么线索可以解决这个 eslint 错误吗? PS我正在结合使用 st
..
我有一个非常简单的 vue项目:
..
在我的打字稿项目上运行eslint时遇到问题.我有以下package.json,我在其中编写了运行eslint的脚本: {"name":"ts-tutorial","version":"1.0.0",“描述": "","main":"index.js",“脚本":{"transpile":"tsc","lint":"eslint src --ext ts"},“作者": "",“许可证":"I
..
说我要使用此规则: https://eslint.org/docs/rules/no-debugger 但是,我有大约15个文件要保留调试器.声明. 我可以在.ts/.js文件的顶部添加一些内容,以使ESLint忽略此特定文件的 no-debugger 规则吗? 解决方案 您还可以在同一行中禁用ESLint: 调试器;//eslint-disable-line no-d
..
在React应用中 人物链接 导致以下eslint错误 在锚点上必须具有href属性.提供有效的可导航地址作为href值jsx-a11y/anchor-is-valid 链接组件会产生有效的 href 属性.
..