- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我目前正在探索Deno作为概念验证,我正在尝试找到合适的方法来在项目中设置 linting。
这是我正在考虑设置的 eslint 配置的一部分,但我知道由于 Node.JS 和 Deno 之间的差异,这可能会导致更多问题:
parser: '@typescript-eslint/parser',
extends: [
'eslint:recommended',
'plugin:@typescript-eslint/eslint-recommended',
'plugin:@typescript-eslint/recommended',
],
最佳答案
这是eslint
配置Deno uses , 非常适合 std/
使用 Deno
.
{
"root": true,
"parser": "@typescript-eslint/parser",
"parserOptions": {
"createDefaultProgram": true
},
"plugins": ["@typescript-eslint"],
"extends": [
"plugin:@typescript-eslint/recommended",
"prettier",
"prettier/@typescript-eslint"
],
"rules": {
"@typescript-eslint/array-type": ["error", { "default": "array-simple" }],
"@typescript-eslint/ban-ts-comment": ["off"],
"@typescript-eslint/explicit-member-accessibility": ["off"],
"@typescript-eslint/explicit-module-boundary-types": ["off"],
"@typescript-eslint/no-non-null-assertion": ["off"],
"@typescript-eslint/no-use-before-define": ["off"],
"@typescript-eslint/no-parameter-properties": ["off"],
"@typescript-eslint/no-unused-vars": [
"error",
{ "argsIgnorePattern": "^_", "varsIgnorePattern": "^_" }
],
"@typescript-eslint/ban-ts-ignore": ["off"],
"@typescript-eslint/no-empty-function": ["off"],
"no-return-await": "error",
"require-await": "error",
"no-async-promise-executor": "error"
},
"overrides": [
{
"files": ["*.js"],
"rules": {
"@typescript-eslint/explicit-function-return-type": ["off"]
}
},
{
"files": ["tools/node_*.js"],
"rules": {
"@typescript-eslint/no-var-requires": ["off"]
}
}
]
}
关于javascript - 在 Deno 中使用 linter/linting 工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62033813/
如何使用 Visual Studio code 根据 babel/ES7 stage-0 规则对 JavaScript 文件进行 lint? 我只需要 lint 代码。我已经有 webpack 转译
文本编辑器:Atom v 0.140.0 Installed version of Linter: 0.7.3 Installed version of Linter Pylint: 0.1.5 Ve
问:如何解决 ireturn 和 nolintlint linter 之间的这种疯狂? 详细信息: 我有一个带有这个签名的 Golang 函数 func NewClientCredentialsTok
我将 build.sbt 添加为 directed : addCompilerPlugin("org.psywerx.hairyfotr" %% "linter" % "0.1.14") 怎么办?我可
在 Scala 2.12 中,这些选项之间有什么区别吗: -Xlint:adapted-args 与 -Ywarn-adapted-args -Xlint:nullary-unit 与 -Ywarn-
在 Scala 2.12 中,这些选项之间有什么区别吗: -Xlint:adapted-args 与 -Ywarn-adapted-args -Xlint:nullary-unit 与 -Ywarn-
我正在使用 eslint .我检查了 config并且看不到任何大小写约定选项。 我遇到了一个案例: myString.startswith('blah'); 它应该在哪里 myString.star
我正在使用 grunt-jsbeautifier 来美化打印 .css 文件,并使用 grunt-contrib-csslint 检查 .css 文件是否存在问题。不幸的是,美化器生成的 CSS 似乎
我正在整理一些东西,想将这两组结合起来。事实上,除了 W3 - http://validator.w3.org/ 之外,我不知道任何其他验证器 Linters - jslint | jshint |
我一直在为我们的 python 项目添加静态类型检查,例如: from typing import List from something import MyOtherClass class MyCl
我想为我的 go 代码提供一个静态断言或 linter,以检查我是否没有——错误地——使用任何字段的默认值初始化我的配置文件中的结构。我希望所有内容都明确设置。 有什么办法可以实现吗? 编辑:澄清问题
我似乎遇到了 AirBnB linting 悖论。 我有以下行: const pagePromiseGenerator = (graphql, createPage) => (gqlNodeName,
我正在寻找一个 Python linter,它可以根据代码中的类型提示检查类型使用情况。 目的是运行单一检查以验证样式、逻辑和类型错误。 我需要在 CI 服务器上运行它,并在开发过程中作为文件观察者。
我正在寻找一个 shell 命令行工具来 lint julia 脚本(一个静态分析器),例如。 local:~ $ linter(myjuliascript.jl) 它将输出到终端 => 带有 lin
Sublime Linter 突然没有显示它曾经突出显示的漂亮 ui。它也没有在 sublime 的左下角显示 lint 消息。这可能是在最近的 Windows 更新之后发生的,但我没有足够注意确定它
当我在目录中创建新文件时,jshint 不会捕获“隐含全局变量”错误。该目录下的其他文件不存在此问题。 我的文件只有一行 console.log(hohoho); 这是 linter 输出 $ jsh
列出一个键: linter: rules: - omit_local_variable_types 对比 分配 true键: linter: rules: omit_local
我正在使用闭包编译器来检查并编译我的 javascript,如下所示: java -jar closure-compiler-v20190528.jar --jscomp_warning=lintCh
让许多 Java 爱好者对 JS 感到焦虑的似乎是它的“酷爸爸”性质;它不在乎你是否吸大麻或与 friend 一起闲逛到凌晨 2 点。如果没有这个结构,就不可能在“编译时”检查类型安全......是吗
我正在尝试按照以下步骤安装atom linter: apm install linter 然后安装这个软件包: apm install linter-jshint apm install linter
我是一名优秀的程序员,十分优秀!