web: Convert .eslintrc files from JSON to YAML
YAML is shorter, more modern, readable, and flexible than JSON. In other words, YAML >>> JSON. Auto-converted using [`yq`](https://github.com/kislyuk/yq).
This commit is contained in:
parent
70bb5fa3f2
commit
3f8f117fd3
|
@ -1,13 +0,0 @@
|
|||
{
|
||||
"root": true,
|
||||
"env": {
|
||||
"es2021": true
|
||||
},
|
||||
"extends": [
|
||||
"eslint:recommended",
|
||||
"plugin:prettier/recommended"
|
||||
],
|
||||
"rules": {
|
||||
"no-unused-vars": ["error", { "argsIgnorePattern": "^_" }]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,10 @@
|
|||
root: true
|
||||
env:
|
||||
es2021: true
|
||||
extends:
|
||||
- eslint:recommended
|
||||
- plugin:prettier/recommended
|
||||
rules:
|
||||
no-unused-vars:
|
||||
- error
|
||||
- argsIgnorePattern: ^_
|
|
@ -1,31 +0,0 @@
|
|||
{
|
||||
"env": {
|
||||
"browser": true
|
||||
},
|
||||
"parser": "@typescript-eslint/parser",
|
||||
"plugins": [
|
||||
"@typescript-eslint",
|
||||
"jsdoc"
|
||||
],
|
||||
"extends": [
|
||||
"plugin:@typescript-eslint/recommended",
|
||||
"plugin:jsdoc/recommended"
|
||||
],
|
||||
"rules": {
|
||||
"@typescript-eslint/no-non-null-assertion": "off",
|
||||
"@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_" }],
|
||||
|
||||
"jsdoc/no-types": "error",
|
||||
"jsdoc/require-returns-type": "off",
|
||||
"jsdoc/require-param-type": "off",
|
||||
"jsdoc/check-tag-names": ["warn", {
|
||||
"definedTags": ["internal"]
|
||||
}]
|
||||
},
|
||||
"settings": {
|
||||
"jsdoc": {
|
||||
"ignorePrivate": true,
|
||||
"ignoreInternal": true
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,25 @@
|
|||
env:
|
||||
browser: true
|
||||
parser: '@typescript-eslint/parser'
|
||||
plugins:
|
||||
- '@typescript-eslint'
|
||||
- jsdoc
|
||||
extends:
|
||||
- plugin:@typescript-eslint/recommended
|
||||
- plugin:jsdoc/recommended
|
||||
rules:
|
||||
'@typescript-eslint/no-non-null-assertion': 'off'
|
||||
'@typescript-eslint/no-unused-vars':
|
||||
- error
|
||||
- argsIgnorePattern: ^_
|
||||
jsdoc/no-types: error
|
||||
jsdoc/require-returns-type: 'off'
|
||||
jsdoc/require-param-type: 'off'
|
||||
jsdoc/check-tag-names:
|
||||
- warn
|
||||
- definedTags:
|
||||
- internal
|
||||
settings:
|
||||
jsdoc:
|
||||
ignorePrivate: true
|
||||
ignoreInternal: true
|
|
@ -1,12 +0,0 @@
|
|||
{
|
||||
"env": {
|
||||
"mocha": true
|
||||
},
|
||||
"parser": "@typescript-eslint/parser",
|
||||
"plugins": [
|
||||
"@typescript-eslint"
|
||||
],
|
||||
"extends": [
|
||||
"plugin:@typescript-eslint/recommended"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
env:
|
||||
mocha: true
|
||||
parser: '@typescript-eslint/parser'
|
||||
plugins:
|
||||
- '@typescript-eslint'
|
||||
extends:
|
||||
- plugin:@typescript-eslint/recommended
|
|
@ -1,5 +0,0 @@
|
|||
{
|
||||
"env": {
|
||||
"node": true
|
||||
}
|
||||
}
|
|
@ -0,0 +1,2 @@
|
|||
env:
|
||||
node: true
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"env": {
|
||||
"browser": true
|
||||
},
|
||||
"parserOptions": {
|
||||
"sourceType": "module"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,4 @@
|
|||
env:
|
||||
browser: true
|
||||
parserOptions:
|
||||
sourceType: module
|
|
@ -1,17 +0,0 @@
|
|||
{
|
||||
"env": {
|
||||
"browser": true,
|
||||
"webextensions": true
|
||||
},
|
||||
"parser": "@typescript-eslint/parser",
|
||||
"plugins": [
|
||||
"@typescript-eslint"
|
||||
],
|
||||
"extends": [
|
||||
"plugin:@typescript-eslint/recommended"
|
||||
],
|
||||
"rules": {
|
||||
"@typescript-eslint/no-non-null-assertion": "off",
|
||||
"@typescript-eslint/no-unused-vars": ["error", { "argsIgnorePattern": "^_" }]
|
||||
}
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
env:
|
||||
browser: true
|
||||
webextensions: true
|
||||
parser: '@typescript-eslint/parser'
|
||||
plugins:
|
||||
- '@typescript-eslint'
|
||||
extends:
|
||||
- plugin:@typescript-eslint/recommended
|
||||
rules:
|
||||
'@typescript-eslint/no-non-null-assertion': 'off'
|
||||
'@typescript-eslint/no-unused-vars':
|
||||
- error
|
||||
- argsIgnorePattern: ^_
|
|
@ -1,5 +0,0 @@
|
|||
{
|
||||
"env": {
|
||||
"node": true
|
||||
}
|
||||
}
|
|
@ -0,0 +1,2 @@
|
|||
env:
|
||||
node: true
|
|
@ -1,8 +0,0 @@
|
|||
{
|
||||
"env": {
|
||||
"browser": true
|
||||
},
|
||||
"parserOptions": {
|
||||
"sourceType": "module"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,4 @@
|
|||
env:
|
||||
browser: true
|
||||
parserOptions:
|
||||
sourceType: module
|
|
@ -1,10 +0,0 @@
|
|||
{
|
||||
"env": {
|
||||
"node": true,
|
||||
"browser": true,
|
||||
"mocha": true
|
||||
},
|
||||
"globals": {
|
||||
"browser": "readonly"
|
||||
}
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
env:
|
||||
node: true
|
||||
browser: true
|
||||
mocha: true
|
||||
globals:
|
||||
browser: readonly
|
|
@ -1,3 +0,0 @@
|
|||
{
|
||||
"ignorePatterns": ["swfobject.js"]
|
||||
}
|
|
@ -0,0 +1,2 @@
|
|||
ignorePatterns:
|
||||
- swfobject.js
|
Loading…
Reference in New Issue