eslint 相关问题

适用于JavaScript和相关框架的可插入linting实用程序。

如何在eslint中设置date-fns导入多次规则?

我正在使用这样的 date-fns 函数导入: 从 'date-fns/addHours' 导入 addHours; 从 'date-fns/addDays' 导入 addDays; 但我也从 eslint 收到错误: 节点模块/日期-fns/

回答 2 投票 0

Vue:自动格式/lint:将 <script> 移到 <template> 标签之前

有没有办法配置 ESLint/Prettier 或类似工具来自动重构 .vue 文件,从而将 标签移动到 <templat...</desc> 上方文件的开头 <question vote="0"> <p>有没有办法配置 ESLint/Prettier 或类似工具来自动重构 <pre><code>.vue</code></pre> 文件,从而将 <pre><code>&lt;script&gt;</code></pre> 标签移动到文件开头的 <pre><code>&lt;template&gt;</code></pre> 标签上方?</p> <p>来自:</p> <pre><code>&lt;template&gt; … &lt;/template&gt; &lt;script&gt; … &lt;/script&gt; </code></pre> <p>致:</p> <pre><code>&lt;script&gt; … &lt;/script&gt; &lt;template&gt; … &lt;/template&gt; </code></pre> </question> <answer tick="true" vote="4"> <p>有一个 eslint 规则:<a href="https://eslint.vuejs.org/rules/component-tags-order.html" rel="nofollow noreferrer">vue/component-tags-order</a></p> </answer> <answer tick="false" vote="0"> <p>最新的 ESLint 规则可在此处获取:<a href="https://eslint.vuejs.org/rules/block-order.html" rel="nofollow noreferrer">vue/block-order</a></p> <p>as <a href="https://eslint.vuejs.org/rules/component-tags-order.html" rel="nofollow noreferrer">vue/component-tags-order</a> 已被弃用。</p> </answer> </body></html>

回答 0 投票 0

ESLint 期望在箭头函数末尾返回回调

我有这个数组: var json = [ { “id”:1, “名字”:“保罗”, “姓氏”:“卡尔”, “公司”:“Foo”...

回答 1 投票 0

React 组件“displayName”的用途是什么?

我知道通过添加 displayName 属性来命名 React 组件是否被认为是一个好习惯,但不确定我知道为什么。在 React 文档中,它说: displayName 字符串用于调试...

回答 4 投票 0

在这种情况下我应该忽略“react-hooks/exhaustive-deps”吗?

考虑以下 React 组件: const [页面,setPage] = useState(1) const [搜索,setSearch] = useState("") const [数据,setData] = useState([]) const fetchData = useCallback((...

回答 1 投票 0

ESLint 发现太多警告(最多:-1)

我没有看到任何错误或实际警告,但我的 nx 受到影响:lint 失败,并显示: ESLint 发现太多警告(最大值:-1) 尝试将 NX 从版本 17 升级到版本 19 时发生这种情况

回答 1 投票 0

如何关闭react/react-in-jsx-scope规则?

我正在使用react 18和eslint 8 尽量防止使用 JSX 时丢失 React (react/react-in-jsx-scope) 此规则已添加到 .eslintrc.json “插件”:[“反应”,“漂亮......

回答 2 投票 0

如何通过ESlint规则react-hooks/exhaustive-deps创建一个钩子依赖数组中不需要的稳定函数

在React + TypeScript中,我正在尝试创建一个自定义钩子,它返回具有引用类型和稳定签名的稳定更新器函数,例如来自useState或useDispatch的那些证明...

回答 1 投票 0

ESLint 和 TypeScript 都在 VSCode 中报告重复警告

我设置了一个新的 React TypeScript 项目,然后使用配置提示符安装了 ESLint。我指定我的项目使用 React 和 TypeScript。 对于某些样式警告,我收到重复的警告...

回答 2 投票 0

当 IDE 未在 Vue 项目根目录打开时,“解析错误:未检测到 babel 配置文件”

我偶然发现了一个问题,在 VS Code 中,当创建 Vue 项目并且未在 Vue 项目的根目录中打开时,babel.config.js 不会加载,并且 IDE 会混淆 .. .

回答 10 投票 0

Eslint 插件“react”与 .eslintrc.json >> eslint-config-airbnb 之间发生冲突

当我使用yarn start启动应用程序时,我在终端中收到以下评论。我猜这是airbnb插件,当我在eslintrc.json中注释掉它时,应用程序编译并且我可以在...

回答 2 投票 0

eslint 抱怨 __dirname 未在 NodeJS 文件中定义

我刚刚开始使用 eslint。 我初始化了它并开始修复它指出的问题。 然而,它不应该抱怨一个问题: const data = fs.readFileSync(path.join(__dirname,

回答 3 投票 0

ES/TS Linting 规则来检查我是否没有 iffing 数组而不是 array.length >= 1?

我注意到我犯的一个常见错误,我有一组不同的 if,其中一些是字符串或布尔值,但其中一些是数组。 但有时我忘记它总是被定义为...

回答 1 投票 0

为什么我的 ts 代码中的每个错误都会被 @typescript-eslint 和 eslint 报告两次?

我的 typescript 代码中的每个错误都会被 @typescript-eslint 和 eslint 报告两次。就像下面这样: 我的 eslint 似乎同时使用了两个规则,如何修复它? 我正在使用

回答 1 投票 0

eslint 9 + typescritp 不带类型模块

我正在尝试将 eslint 升级到 v9 以获取 next-json 我遵循了官方的入门指南,但为了使其工作,我需要在 package.json 中设置 "type": "module"

回答 1 投票 0

当我添加规则时,typescript eslint 停止工作

我已经安装了 typescript-eslint,当我有以下配置时它工作得很好: 从“@eslint/js”导入 eslint; 从“typescript-eslint”导入 tseslint; 导出默认

回答 1 投票 0

是否有针对缺失的 typescript Type 成员的 linter?

我正在尝试找到一种方法,在调用 Type 成员但不存在时触发控制台 lint 错误(甚至构建错误)。目前,我必须知道并打开有问题的文件才能发现...

回答 1 投票 0

Github actions - 用于 Github 中角度应用程序的 linter 和 prettier

请参考下图。这些是我在 Github 中遇到的错误。 运行 wearerequired/lint-action@v1 最后提交的 SHA 为“9c3afb987475ddadfe7f091e26b348bf8421cb69” 运行 ESLint。 版本...

回答 1 投票 0

eslint 始终在一行中编写控制台

出于个人原因,我希望 console.(log|error|...) 始终写在一行中。 是否有经过测试且有效的 eslint 规则? 我下面的方法引入了一些任意语法

回答 1 投票 0

eslint 在检查 Jest 测试文件时抛出 `no-undef` 错误

我正在使用 Jest 编写一些规范,并使用 ESLint 来检查样式。 对于我的 foo.spec.js 测试,eslint 不断抛出以下错误。好像觉得开玩笑,beforeEach,afterEach等等……

回答 7 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.