eslintrc相关内容
我在一个角度11的项目中工作。此项目中的许多导入都使用相对路径或绝对路径。 我有这个项目的ESLint设置,我想防止相对导入路径,只允许绝对路径。但我找不到这样做的规则。 我发现:无相对父项导入,但以下路径没有问题:import { HttpService } from "../http/http.service";或import { RouterService } from "../..
..
我想在我的ANGLE V13项目中使用eslint-plugin-rxjs-angular。 在他们的github page上写着。 为ESLint配置解析器和parserOptions。在这里,我使用.eslintrc.js文件进行配置: 然后是一个代码片段。 const { join } = require("path"); module.exports = { pars
..
我只想使用eslint命令标志--fix来修复一个规则。我尝试了命令:eslint --fix --config ./.eslintrcsomerules.js .。但这并不管用。如何实现这一目标? 我的.eslintrcsmerules.js文件如下: module.exports = { 'rules': { 'indent': [2, 2], } }; 推荐答
..
我对ESLint还很陌生,我找不到一条能做我想做的事的规则。请考虑以下代码: if(someCondition)i++; 我想强制在圆括号后加上一个空格,这样我们应该有以下内容: if(someCondition) i++; 但是,我就是找不到这样的规则;它不是space-before-function-paren(显然)、keyword-spacing(它只影响if之后的空格
..
以下是我的项目结构: -src --assets --components --constants --helpers --pages --routes eslintrc.json jsconfig.json App.js index.js 我厌倦了: import SomeComponent from '../../../../../components/SomeCompo
..
使用ESLint将StoryBook安装到React.js应用程序后,VSCode Linter未拾取示例.stories.js文件中的@storybook/react导入。 它给我显示以下错误: '@storybook/react' should be listed in the project's dependencies, not devDependencies.eslintim
..
我正在寻找一些eslint选项,或者在调用类内的异步方法之前检测缺少‘await’关键字的其他方法。请考虑以下代码: const externalService = require('./external.service'); class TestClass { constructor() { } async method1() { if (!await externalSer
..
ESLint具有来自所有环境的全局设置: { "env": { "es6": true, "es2017": true, "es2020": true } } 来自所有环境的ESLint全局变量es6、es2017和es2020是累积设置还是增量设置? 也就是说,同时启用es6和es2017支持es2020就足够了吗,
..
我研究了几个小时。我自己构建了一个原型,发现webpack正在处理其解析别名,但eslint一直报告无法解析,即使在我介入设置应该解决此问题后也是如此。 有人知道为什么添加 "settings": { "import/resolver": { "alias": [ [ "mycomponents", "./app/componen
..
我正在使用带有 Prettier 1.7.2 和 Eslint 1.7.0 的 vscode.在我得到的每个换行符之后: [eslint] 删除 'cr' [prettier/prettier] 这是.eslintrc.json: {“扩展":[“airbnb",“插件:更漂亮/推荐"],“环境":{“开玩笑":真的,“浏览器":真},“规则":{“导入/无无关依赖":“关闭",“导入/首选
..
在编码时,我没有使用 eslint.现在我安装了它,它让我的编辑器充满了更漂亮/更漂亮的错误,这绝不像是它们使我的代码更漂亮.我正在寻找解决此问题的方法. prettierrc.js: module.exports = {括号间距:真,jsxBracketSameLine:假,单引号:真实,尾随逗号:'全部',}; eslintrc.js: module.exports = {根:真的
..
我一直在尝试谷歌搜索上的所有结果作为可能的解决方案,但到目前为止没有任何运气. 每当我在我的 vue 项目(使用 vue cli 创建)上运行 npm run vue-cli-service serve --port 1024 时,我都会收到来自 node_modules 4111:10 类型别名“MergeList"循环引用自身.4109 |@隐4110 |*/>4111 |type M
..
根据所有这些页面: https://stackoverflow.com/a/52491932/470749 https://stackoverflow.com/a/65514898/470749 https://www.typescriptlang.org/docs/handbook/2/everyday-types.html#type-assertions 我希望这能奏效: /
..
我正在使用 eslint-plugin-mocha 为使用Mocha编写测试制定一些规则,这是我的 .eslintrc.js 文件的外观 module.exports = {根:正确,parserOptions:{sourceType:'模块'},插件:['mocha'],扩展:'plugin:mocha/recommended',规则:{'mocha/valid-test-descripti
..
说我要使用此规则: https://eslint.org/docs/rules/no-debugger 但是,我有大约15个文件要保留调试器.声明. 我可以在.ts/.js文件的顶部添加一些内容,以使ESLint忽略此特定文件的 no-debugger 规则吗? 解决方案 您还可以在同一行中禁用ESLint: 调试器;//eslint-disable-line no-d
..
我在ESLINT上的异步使用中遇到以下错误. eslint解析错误:带有异步的意外令牌功能 这是我的 eslintsrc {"extends":"airbnb-base",“规则":{"no-console":“关闭","func-style":“错误","import/no-extraneous-dependencies":[“错误",{"devDependencies":否,"
..
我有这个代码 const subTotal = orderInfo.details.reduce((acc,cv)=> acc + = Number(cv.price)* Number(cv.quantity),0); 我想为此行保留两个押金,不返回分配和不返回参数 我尝试过这种方式: /* eslint-disable-next-line no-return-assign esl
..
正如标题所述,eslint是否有可能显示警告而不是所有规则上的错误?如果该信息相关,我正在使用Standard JS. 谢谢! 解决方案 我认为目前没有现成的选项,但是也许您可以使用插件来归档:仅Eslint插件会警告 或将所有规则设置为警告而不是错误.
..
我的项目包含一个子项目,该子项目具有自己的 .eslintrc (即在 ./path/to/subproject 下) 我正在尝试运行 lint ,但是它要么转到根项目 .eslintrc 文件,要么找不到 .eslintrc 文件 我在 package.json 中尝试了以下配置: cd路径/到/子项目 和: "lint":"tsc&& eslint -c .eslintrc.js
..
在编码时,我没有使用eslint.现在,我安装了它,它使我的编辑器充满了漂亮的/错误的错误,这似乎根本不使它们使我的代码更漂亮.我正在寻找解决此问题的方法. prettierrc.js: module.exports = {branchSpacing:正确,jsxBracketSameLine:否,singleQuote:正确,TrailingComma:“全部",}; eslint
..