eslint相关内容

如何禁用对前缀为下划线(_)的标识符发警告

背景和介绍 作为React.js中的一名开发人员,我非常感谢我所能提供的自动化帮助 从ESLint获取代码问题,如未使用 标识符。 我有a very small example project in a zip file 我用它来试验ESLint。 即使没有显式的ESLint规则,Visual Studio代码也会指示 未使用的标识符会以不太鲜艳的颜色显示。 在下面的截图中,unUsedA ..
发布时间:2022-08-08 16:21:45 其他开发

带有--Rule选项的ESLint CLI

将ESLint CLI与--rule选项一起使用时遇到问题。 # This is what I tried eslint --rule "{no-console: error}" --fix-dry-run . 导致以下错误: 选项‘RULE’的值无效-需要类型对象,收到的值为:{no-控制台:. 使用--rule选项的正确方式是什么?我已在本地安装了ESLint,并使用npx ..
发布时间:2022-08-08 16:17:52 其他开发

分析错误:关键字IMPORT是保留的

在Visual Studio代码中,我获得 Parsing error: The keyword 'import' is reserved。 1 您建议采取哪些操作来纠正此错误? 我在下面提供了我的.eslintrc.json和package.json文件。 但是,它们可能不足以重现错误。 这里有一个链接,指向 a zip file containing all the necessar ..
发布时间:2022-08-08 16:14:06 其他开发

将Svelte、TypeScrip、ESLint、&;更漂亮地放在一起时出错

我是Svelte的新手,但到目前为止我还很喜欢它。我已经用Svelte&;TypeScrip编写了一个简单的tic-tac-toe应用程序来练习它,现在我正在添加我喜欢的工具。我通常使用eslint/更漂亮的组合设置,依靠eslint-plugin-更漂亮的将两者结合在一起。然而,对于Svelte来说,这是行不通的。 澄清一下,ESLint本身工作得很好。更漂亮的产品本身就很好用。然而 ..
发布时间:2022-08-08 16:08:56 其他开发

ESLint-仅允许绝对导入路径,而不允许相对导入路径

我在一个角度11的项目中工作。此项目中的许多导入都使用相对路径或绝对路径。 我有这个项目的ESLint设置,我想防止相对导入路径,只允许绝对路径。但我找不到这样做的规则。 我发现:无相对父项导入,但以下路径没有问题:import { HttpService } from "../http/http.service";或import { RouterService } from "../.. ..
发布时间:2022-08-08 16:00:37 其他开发

引用是否应该列为Use Effect等的依赖项?

据我所知,useRef返回的容器总是相同的-但是在useEffect和类似的函数中引用它们会导致eslint穷举-deps警告。在这种情况下,忽略警告是否安全?有什么好方法可以避免用警告堵塞输出日志和用禁用行注释堵塞代码?或者我应该把它们放到依赖列表中,让埃斯林特高兴? 推荐答案 第一次调用useRef时,它创建一个具有current属性的对象。该对象在后续渲染中将保持不变。IE:对此 ..
发布时间:2022-08-08 15:53:25 前端开发

类型脚本eslint禁用no-unused-vars

我正在处理一个TypeScrip Reaction项目,我通常将占位符变量放入代码中,以便在我开始实现所有内容之前对所有内容进行布局。这会导致大量eslint no-unused-vars错误,并使查找真正的错误成为一项挑战。 在我准备好之前,如何全局禁用它?我使用了create-react-app my-app --typescript并且不想弹出项目,但不确定如何禁用此警告。 我注意到 ..
发布时间:2022-08-08 15:26:15 其他开发

关闭TypeScrip界面标识符的eslint CamelCase

我正在尝试将现有的JS存储库迁移到TypeScrip。问题是项目的API响应是snake_case中具有标识符的对象,这与默认的eslintcamelCase规则冲突。 迁移之前,我们使用.eslintrc.js中的此规则处理snake_case对象标识符: 'camelcase': ['error', {properties: 'never'}], 并且在我们的代码中可能有这样的 ..
发布时间:2022-07-03 16:52:25 其他开发

ESlint角度-无未使用-变量命中类型定义

我正在升级/重构一个角度项目(到角度8,电子6,离子4),我们决定从TSLint切换到ESLint。 我设置了一些规则,它们正在运行,但我无法消除类型定义的no-unused-vars警告。当我运行linting时,我将收到OperatorFunction和Observable的此警告,这显然不是问题。 import { OperatorFunction, Observable, time ..
发布时间:2022-07-03 16:40:23 前端开发

如何使用eslint仅修复一条规则

我只想使用eslint命令标志--fix来修复一个规则。我尝试了命令:eslint --fix --config ./.eslintrcsomerules.js .。但这并不管用。如何实现这一目标? 我的.eslintrcsmerules.js文件如下: module.exports = { 'rules': { 'indent': [2, 2], } }; 推荐答 ..
发布时间:2022-07-03 16:23:42 前端开发

如何在eslintrc文件中使用导入?

我正在尝试使用导入的对象为.eslintrc.js文件中的全局变量设置一些限制,但导入不起作用。如何进行动态eslint配置? import {loadedGlobals} from '@/util/globals' module.exports = { 'globals': Object.keys(loadedGlobals).redu ..
发布时间:2022-03-30 09:43:18 前端开发