eslint相关内容
背景和介绍 作为React.js中的一名开发人员,我非常感谢我所能提供的自动化帮助 从ESLint获取代码问题,如未使用 标识符。 我有a very small example project in a zip file 我用它来试验ESLint。 即使没有显式的ESLint规则,Visual Studio代码也会指示 未使用的标识符会以不太鲜艳的颜色显示。 在下面的截图中,unUsedA
..
将ESLint CLI与--rule选项一起使用时遇到问题。 # This is what I tried eslint --rule "{no-console: error}" --fix-dry-run . 导致以下错误: 选项‘RULE’的值无效-需要类型对象,收到的值为:{no-控制台:. 使用--rule选项的正确方式是什么?我已在本地安装了ESLint,并使用npx
..
在Visual Studio代码中,我获得 Parsing error: The keyword 'import' is reserved。 1 您建议采取哪些操作来纠正此错误? 我在下面提供了我的.eslintrc.json和package.json文件。 但是,它们可能不足以重现错误。 这里有一个链接,指向 a zip file containing all the necessar
..
我是Svelte的新手,但到目前为止我还很喜欢它。我已经用Svelte&;TypeScrip编写了一个简单的tic-tac-toe应用程序来练习它,现在我正在添加我喜欢的工具。我通常使用eslint/更漂亮的组合设置,依靠eslint-plugin-更漂亮的将两者结合在一起。然而,对于Svelte来说,这是行不通的。 澄清一下,ESLint本身工作得很好。更漂亮的产品本身就很好用。然而
..
我在一个角度11的项目中工作。此项目中的许多导入都使用相对路径或绝对路径。 我有这个项目的ESLint设置,我想防止相对导入路径,只允许绝对路径。但我找不到这样做的规则。 我发现:无相对父项导入,但以下路径没有问题:import { HttpService } from "../http/http.service";或import { RouterService } from "../..
..
据我所知,useRef返回的容器总是相同的-但是在useEffect和类似的函数中引用它们会导致eslint穷举-deps警告。在这种情况下,忽略警告是否安全?有什么好方法可以避免用警告堵塞输出日志和用禁用行注释堵塞代码?或者我应该把它们放到依赖列表中,让埃斯林特高兴? 推荐答案 第一次调用useRef时,它创建一个具有current属性的对象。该对象在后续渲染中将保持不变。IE:对此
..
运行rpm Run Start后,打印错误:语法错误:无法在模块之外使用导入语句。 注意:我正在将其用于GCP Cloud Run。 Package.json { "name": "auth-api-public", "version": "0.0.1", "main": "src/index.ts", "type": "module", "scripts": {
..
如何避免ES7箭头函数出现流类型错误 handleSelectCategory = (e) => { const { form } = this.state; let newCategories = []; if (form.categories.findIndex((c) => c.value === e.value) >= 0) { newCategories =
..
我正在处理一个TypeScrip Reaction项目,我通常将占位符变量放入代码中,以便在我开始实现所有内容之前对所有内容进行布局。这会导致大量eslint no-unused-vars错误,并使查找真正的错误成为一项挑战。 在我准备好之前,如何全局禁用它?我使用了create-react-app my-app --typescript并且不想弹出项目,但不确定如何禁用此警告。 我注意到
..
我知道您可以在.eslintrc文件中定义规则,但如果我只想运行eslint并检查一个特定规则怎么办? 例如$ eslint helpme.js --rule some-important-rule 推荐答案 我不知道这是否是最好的方法,但我能够使其正常工作: $ eslint helpme.js --no-eslintrc --env "es6" --env "node"
..
我已创建正确的类型检查器函数,但解析器告诉我缺少分号,但我不知道在哪里。 我的代码 export const IsFirestoreUserData = (toVerify: any): toVerify is FirestoreUserData => { if (toVerify.profile === undefined) return false; if (toVeri
..
我想在我的ANGLE V13项目中使用eslint-plugin-rxjs-angular。 在他们的github page上写着。 为ESLint配置解析器和parserOptions。在这里,我使用.eslintrc.js文件进行配置: 然后是一个代码片段。 const { join } = require("path"); module.exports = { pars
..
我正在尝试使用插件eslint-plugin-react按字母顺序对道具名称进行排序,但遇到以下错误: [Error ] .eslintrc.json: Configuration for rule "react/jsx-sort-props" is invalid: Value {"callbacksLast":true,"shorthandFirst":false,"shorthandL
..
我正在尝试将现有的JS存储库迁移到TypeScrip。问题是项目的API响应是snake_case中具有标识符的对象,这与默认的eslintcamelCase规则冲突。 迁移之前,我们使用.eslintrc.js中的此规则处理snake_case对象标识符: 'camelcase': ['error', {properties: 'never'}], 并且在我们的代码中可能有这样的
..
我正在升级/重构一个角度项目(到角度8,电子6,离子4),我们决定从TSLint切换到ESLint。 我设置了一些规则,它们正在运行,但我无法消除类型定义的no-unused-vars警告。当我运行linting时,我将收到OperatorFunction和Observable的此警告,这显然不是问题。 import { OperatorFunction, Observable, time
..
上下文是使用基于eslint规则的ReactJ构建的大型项目,使用此eslint配置 const DONT_WARN_CI = process.env.NODE_ENV === 'production' ? 0 : 1 module.exports = { extends: [ 'eslint:recommended', 'plugin:jsx-a11y/recomme
..
我只想使用eslint命令标志--fix来修复一个规则。我尝试了命令:eslint --fix --config ./.eslintrcsomerules.js .。但这并不管用。如何实现这一目标? 我的.eslintrcsmerules.js文件如下: module.exports = { 'rules': { 'indent': [2, 2], } }; 推荐答
..
我正在用Reaction写打字稿。该项目是与CRA一起生成的。我对.eslintrc.json使用了react-app配置。但是,我决定使用eslint-config-airbnb,所以我添加了它并更改了.eslintrc.json { "extends": [ "airbnb", ] } 突然,我从ESLint得到了关于我在代码库中使用的enum类型的分析错误 `
..
我正在尝试使用导入的对象为.eslintrc.js文件中的全局变量设置一些限制,但导入不起作用。如何进行动态eslint配置? import {loadedGlobals} from '@/util/globals' module.exports = { 'globals': Object.keys(loadedGlobals).redu
..
我有这个函数,虽然我工作得很好,但我收到ESLint错误,说 57:5 error Assignment to property of function parameter 'result' no-param-reassign 66:5 error Assignment to property of function parameter 'result' no-param-
..