- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
在我的 Typescript React 项目中,我定义了:
export type NavState = { mounted: boolean }
然后在我的组件中我使用了如下主题:
import { NavState } from '../../models/nav'
class Nav extends React.Component<any, NavState> {
state: NavState = {
mounted: false
}
}
但我在导入时为 NavState
加了红色下划线,它说:
'NavState' is defined but never used. (no-unused-vars)standard(no-unused-vars)
在我的 package.json
我有这个:
"standard": {
"ignore": [
"node_modules/**",
"**/__generated__/"
],
"parser": "@typescript-eslint/parser",
"plugins": [
"@typescript-eslint"
]
}
我的 vs-code settings.json
是这样的:
{
"standard.autoFixOnSave": true,
"standard.enable": true,
"standard.run": "onType",
"standard.validate": [
{ "language": "javascript", "autoFix": true },
{ "language": "javascriptreact", "autoFix": true },
{ "language": "typescript", "autoFix": true },
{ "language": "typescriptreact", "autoFix": true }
]
}
为什么 Standardjs 无法理解我使用了类型别名?我该如何解决?
最佳答案
关于reactjs - 使用 Standardjs no-unused-vars,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55039931/
StandardJS 的主要特征之一是它不需要配置。 问题是我要配置它。我不想放: /* eslint-env mocha */ ...在每个测试文件中。我想将 StandardJS 配置为将测试目录
我确实收到了此 line 的 Parsing error: Unexpected token linting 错误使用标准JS。因此我的 CI 失败了。 我不明白这行有什么问题。我该如何解决这个问题?
在使用 JS 标准(没有分号)时,我遇到了一个有点令人困惑的问题,我认为我在使用以下代码时做错了什么: window.onload = function () { var menu = docum
我正在使用standardjs.com(“standard”:“10.0.3”)和flow(“flow-bin”:“0.54.1”) 我需要确保 standardjs 识别为带有流注释示例的有效代码:
我需要检查所有项目文件 (js) 并排除一个文件。 我在尝试: 标准 "www\**\*.js""!www\fileToIgnore.js" 和 标准 ["www\**\*.js""!www\file
我试图忽略 StandardJS 中的某些规则, 但在使用 gulp-standard 时我无法让它工作. 我必须在 JavaScript 文件中编写异常吗?我只想在我的包文件中指定要忽略的内容。 这
这个问题在这里已经有了答案: When do I need to call `super` from a constructor? (2 个答案) 关闭 5 年前。 这是我的模型类: 'use st
在我的 Typescript React 项目中,我定义了: export type NavState = { mounted: boolean } 然后在我的组件中我使用了如下主题: import
这个问题已经有答案了: How to fix the jslint message: variable is already defined (2 个回答) 已关闭 5 年前。 如何更好地修复“已定义
我正在尝试使用 StandardJS 来帮助我进行 linting(也是因为我的主管要求我这样做)。它在大多数情况下都工作得很好。然而,今天我开始收到以前从未见过的错误,报告如下: Closing c
什么版本的标准? 12.0.1 什么操作系统、Node.js 和 npm 版本? 视窗 10, 节点 v10.15.1, NPM v.6.8.0 你期望会发生什么? 我在 devDependencie
我正在使用 standardJS 来测试我的代码。我也在用摩卡柴。我收到错误 expect an assignment or function call and instead saw an expr
我是一名优秀的程序员,十分优秀!