我在我的Typescript项目中有一个有状态的React组件.我使用@typescript-eslint/parser和@typescript-eslint/eslint-plugin将它与ESLint连接起来。我已经启用了规则@typescript-eslint/explicit-function-return-type。
我的组件看起来像这样:
interface Props = {
name: string;
}
interface State = {
score: number
}
class Person extends Component<Props, Stat
我有一个REACT-STATELESS-COMPONENT,在一个与TypeScript的项目中。它有一个错误,说,
Missing return type on function.eslint(@typescript-eslint/explicit-function-return-type)
我不知道它要我做什么。这是我的代码:
import React, { Fragment} from 'react';
import IProp from 'dto/IProp';
export interface Props {
prop?: IProp;
}
c
我已经安装了类型记录在我的项目中使用。我想逐步重构ES文件到TS。
但是linter现在也将.js和.jsx文件解析为类型记录。
/project/file.js
19:35 warning Missing return type on function @typescript-eslint/explicit-function-return-type
20:35 warning Missing return type on function @typescript-eslint/explicit-function-return-type
是否可以将.js和.jsx文件解析为
我在react app + typescript中遇到了奇怪的eslint问题。我正在使用样式化的组件,我需要为我的组件创建自定义的道具接口,我遵循了文档,当我像在文档中编写示例时,我得到了这个eslint错误?有人知道这是怎么回事吗?
*eslint gives error here StyledMenuButtonProps is defined but never used*
interface StyledMenuButtonProps {
opened: boolean;
}
*and here the error is StyledMenuButtonProps is not
我正在创建一个复选框组件使用React,类型记录,故事簿和样式-组件,在遵循本教程:。在使用FunctionComponent时,我不得不调整代码,但是我面临更改处理程序的问题。我不能选中或取消复选框,它似乎是只读的,而且我不知道我哪里出错了。这是我的代码:
Checkbox.tsx
import React from 'react';
import styled from 'styled-components';
import { FunctionComponent } from 'react';
type CheckboxProps = {
我正在尝试用react.js构建npm run build项目,我遇到了以下错误,我尝试了许多解决方案,但是没有什么对我有用。
**Failed to compile.**
Rules with suggestions must set the `meta.hasSuggestions` property to `true`.
`meta.docs.suggestion` is ignored by ESLint.
Occurred while linting
/Users/e0658897/Desktop//Electrical%20-
%20Web%20Portal/src/r
我正在为一个项目使用NestJ框架。今天,EsLint发现了587个错误的问题。
所有装饰器都会产生此错误:
warning 'IsBoolean' is defined but never used @typescript-eslint/no-unused-vars
warning 'IsEmail' is defined but never used @typescript-eslint/no-unused-vars
warning 'IsEnum' is defined but never used
我正在尝试添加一条将长React属性值拆分成新行的内联规则。下面的示例显示了属性paragraph是超长的,我不知道如何对其进行内联以使其换成新行。 <Card
header="General Contractors, Engineering Procurement Providers, Prime Contractors"
id="gen-contractor"
paragraph={`Construction companies that build pipelines. While these companies may provide
在用VSCode中的插件进行更漂亮的配置之后,保存函数的格式在我的React+TS代码中的每个非默认导入中都添加了奇怪的value关键字。
如下所示:
import { value ApolloProvider } from '@apollo/client';
import { value BrowserRouter as Router, value Switch } from 'react-router-dom';
import Routes from './routes';
import { value client } from '
我为tyepscript制作Next.js项目 我试着安装了sass 但是错误时有发生 Parsing error: "parserOptions.project" has been set for @typescript-eslint/parser.
The file does not match your project config:
The file must be included in at least one of the projects provided. 添加包含的项目next.config.js 但是错误没有修复 我的.eslintrc.js代码在那里