eslint相关内容
使用ESLint将StoryBook安装到React.js应用程序后,VSCode Linter未拾取示例.stories.js文件中的@storybook/react导入。 它给我显示以下错误: '@storybook/react' should be listed in the project's dependencies, not devDependencies.eslintim
..
我正在尝试将配置添加到我的项目中,以便代码自动格式化。我已经对VS代码中的用户设置进行了一些更新,还安装了eslint和更漂亮的。 现在,每当我尝试保存代码时,都会从此更改
..
在我的角度应用程序中,规则no-empty-function触发了构造函数的错误。嗯,它确实是一个空体,但是构造函数本身需要在那里,因为我注入了一个服务。 export class ClientListComponent implements OnInit { constructor(service: AuxService) { } ngOnInit() { } ... }
..
我正在与eslint一起设置一个新的打字项目。我正在尝试正确设置eslint规则,以便tsc命令运行时不会出错。我在tsconfig.json中使用的&noImplitAny";规则有问题,但我无法在eslint中检查这一点。 .eslintrc.js: module.exports = { extends: [ "eslint:recommended"
..
Facebook的Create Reaction App(CRA)最近发布了一项新功能,允许您扩展其基本ESLint规则。 我们认识到,在某些情况下,需要进一步定制。它 属性来扩展基本ESLint配置 将_ESLINT环境变量扩展为True。 Setting Up Your Editor 以下是给出的示例,但没有详细说明,如文件名或“共享配置”是什么。 { "eslint
..
我正在寻找一些eslint选项,或者在调用类内的异步方法之前检测缺少‘await’关键字的其他方法。请考虑以下代码: const externalService = require('./external.service'); class TestClass { constructor() { } async method1() { if (!await externalSer
..
我要将eslint导入/订购配置为自定义配置,但我无法使其在REACT类型脚本文件中工作。 以下是我的规则: "import/order":[ "error", { "groups": ["builtin", "external", "internal"], "pathGroups":[{ "pattern":
..
这里是非常新的Reaction用户。我已经对这个错误进行了数小时的故障排除。我以前让这个组件作为一个类工作,但最近似乎每个人都在向功能组件迁移,所以我正在尝试转换它。我在没有使用STATE的情况下执行了中间转换,它工作得很好,但在将用户名和密码转换为状态值时遇到了问题。 当我使用以下代码时,我得到一个错误: Uncaught Error: Invalid hook call. Hook
..
我使用的是创建-反应-应用程序(反应v16.12.0)。在Mac上运行'npm start'时出现以下错误。 [1] There might be a problem with the project dependency tree. [1] It is likely not a bug in Create React App, but something you need to fix l
..
在您有一个覆盖的情况下,您想要“降级”js解析器,如何从父级关闭extends?parserOptions很容易覆盖,因为它是基于键的。extends作为空数组不执行任何操作,因为它试图将空列表追加到原始列表。如果将其设置为null,则会出现配置解析器错误。 module.exports = { root: true, parserOptions: { ecmaVersion
..
每当我运行REACT-Native Start时都会收到此错误,但这是最近在我的节点模块中安装了Firebase-Tools和Stripe之后开始发生的,但在此之前它运行得很好,下面是错误的堆栈跟踪: ::ffff:127.0.0.1 - - [22/Mar/2020:19:59:30 +0000] "GET /index.bundle?platform=android&dev=true&m
..
我正在设置我的Reaction Redux项目,以便将ESLint与Airbnb配置和更漂亮的配置一起使用。我一直在修改某些内容以符合我的要求,但现在我遇到了Switch&;case语句上的缩进问题,似乎无法修复。 我正在VSCode中编辑我的项目。我单击错误并使用ESLint进行修复,将缩进减少了4个空格,但是之后又出现了更多的错误,要求将所有内容重新缩进4个空格。 我想要更改
..
我使用的是响应16.8和eslint-plugin-action-hooks 1.6.0。当我有条件地使用钩子时,我希望eslint会警告我。这是我的配置: "eslintConfig": { "parser": "babel-eslint", "plugins": [ "react-hooks" ], "rules": { "reac
..
我正在尝试设置typescript-react-eslint项目,但无法通过此样板组件的eslint错误: import * as React from "react"; interface ButtonProps { children?: React.ReactNode, onClick?: (e: any) => void, } const styles = { bord
..
我在打字脚本中有一个对象,为了提取部分对象,我正在对其进行析构。但是,它没有通过我的内裤检查: async someFunction(username: string): Promise { const userEntity = await getUserByUsernameAsync(username); if (userEntity ) {
..
以下代码生成以下eslint错误: 对Any值的 @typescript-eslint/no-unsafe-member-access:不安全成员访问[‘Content-Type’]。 export const getGraphPhoto = async () => { try { const response = await getGraphDetails(
..
我正在尝试安装ESlint,以便将其与Sublime Text 2一起用于我所有的本地项目。Configuration documentation不清楚全局安装: 注意:eslint --init用于在每个项目的基础上设置和配置ESLint,并将在运行它的目录中执行ESLint及其插件的本地安装。如果您喜欢使用全局安装的ESLint,则配置中使用的任何插件也必须全局安装。 我不明白他们
..
举个例子: const initObject = { a: 0, b: 0, c: 0 } const { a, ...rest } = initObject 我们从对象中省略了属性a,但随后const a被赋值,但从未使用过-来自eslint(no-unused-vars)的错误。是否可以完全省略const a? 推荐答案 一种可能的方法是使用// eslin
..
在我的打字项目中,我使用eslint。下面的文件在根目录下,我还有子文件夹/dist和/src。 eslintrc.js module.exports = { root: true, parser: '@typescript-eslint/parser', parserOptions: { tsconfigRootDir: __dirname, projec
..
我有一个案例,在TypeScript项目中导入一个puraly JavaScript库时,会给出一条唠叨的Could not find a declaration file for module xxx消息。所以在读完之后,我发现我可以用@ts-ignore的评论来抑制这一点。然而,在有问题的行前添加该注释后,我又收到了另一个错误 不要使用“//@ts-Ignore”注释,因为它们抑制编译错
..