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:
relrelb 2022-01-12 23:22:23 +02:00 committed by Mike Welsh
parent 70bb5fa3f2
commit 3f8f117fd3
20 changed files with 75 additions and 112 deletions

View File

@ -1,13 +0,0 @@
{
"root": true,
"env": {
"es2021": true
},
"extends": [
"eslint:recommended",
"plugin:prettier/recommended"
],
"rules": {
"no-unused-vars": ["error", { "argsIgnorePattern": "^_" }]
}
}

10
web/.eslintrc.yaml Normal file
View File

@ -0,0 +1,10 @@
root: true
env:
es2021: true
extends:
- eslint:recommended
- plugin:prettier/recommended
rules:
no-unused-vars:
- error
- argsIgnorePattern: ^_

View File

@ -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
}
}
}

View File

@ -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

View File

@ -1,12 +0,0 @@
{
"env": {
"mocha": true
},
"parser": "@typescript-eslint/parser",
"plugins": [
"@typescript-eslint"
],
"extends": [
"plugin:@typescript-eslint/recommended"
]
}

View File

@ -0,0 +1,7 @@
env:
mocha: true
parser: '@typescript-eslint/parser'
plugins:
- '@typescript-eslint'
extends:
- plugin:@typescript-eslint/recommended

View File

@ -1,5 +0,0 @@
{
"env": {
"node": true
}
}

View File

@ -0,0 +1,2 @@
env:
node: true

View File

@ -1,8 +0,0 @@
{
"env": {
"browser": true
},
"parserOptions": {
"sourceType": "module"
}
}

View File

@ -0,0 +1,4 @@
env:
browser: true
parserOptions:
sourceType: module

View File

@ -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": "^_" }]
}
}

View File

@ -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: ^_

View File

@ -1,5 +0,0 @@
{
"env": {
"node": true
}
}

View File

@ -0,0 +1,2 @@
env:
node: true

View File

@ -1,8 +0,0 @@
{
"env": {
"browser": true
},
"parserOptions": {
"sourceType": "module"
}
}

View File

@ -0,0 +1,4 @@
env:
browser: true
parserOptions:
sourceType: module

View File

@ -1,10 +0,0 @@
{
"env": {
"node": true,
"browser": true,
"mocha": true
},
"globals": {
"browser": "readonly"
}
}

View File

@ -0,0 +1,6 @@
env:
node: true
browser: true
mocha: true
globals:
browser: readonly

View File

@ -1,3 +0,0 @@
{
"ignorePatterns": ["swfobject.js"]
}

View File

@ -0,0 +1,2 @@
ignorePatterns:
- swfobject.js