Skip to content

Commit 729c016

Browse files
authored
⚒ update eslintrc (#53)
1 parent 3d5938e commit 729c016

29 files changed

+102
-97
lines changed

.eslintignore

Lines changed: 0 additions & 6 deletions
This file was deleted.

.eslintrc.yml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
11
extends:
2-
- plugin:@mysticatea/es2015
2+
- plugin:@mysticatea/es2020
33
- plugin:@mysticatea/+eslint-plugin
44

5+
ignorePatterns:
6+
- /.nyc_output
7+
- /coverage
8+
- /node_modules
9+
- "!.vuepress"
10+
- /docs/.vuepress/dist
11+
512
overrides:
6-
- files: lib/rules/*.js
13+
- files: lib/rules/**/*.js
714
rules:
815
"@mysticatea/eslint-plugin/require-meta-docs-url":
916
- error
1017
- pattern: http://mysticatea.github.io/eslint-plugin-es/rules/{{name}}.html
11-
12-
- files: scripts/*.js
13-
rules:
14-
require-jsdoc: off
15-
16-
- files: "*.vue"
17-
parserOptions:
18-
parser: babel-eslint

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ jobs:
5858
os: ubuntu-latest
5959
# On the minimum supported ESLint/Node.js version
6060
- eslint: 4
61-
node: 8.10
61+
node: "8.10"
6262
os: ubuntu-latest
6363

6464
runs-on: ${{ matrix.os }}

docs/.vuepress/components/eslint-playground.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ export default {
8383
cookedCode() {
8484
return (this.code || "").replace(
8585
/&#x([0-9a-zA-Z]+);/gu,
86-
(_, codePoint) => String.fromCodePoint(parseInt(codePoint, 16))
86+
(_, codePoint) => String.fromCodePoint(parseInt(codePoint, 16)),
8787
)
8888
},
8989
},

docs/.vuepress/config.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,10 @@ module.exports = {
2626
docsBranch: "master",
2727
editLinks: true,
2828

29-
nav: [{ text: "Guide", link: "/" }, { text: "Rules", link: "/rules/" }],
29+
nav: [
30+
{ text: "Guide", link: "/" },
31+
{ text: "Rules", link: "/rules/" },
32+
],
3033

3134
sidebarDepth: 0,
3235
sidebar: [

lib/rules/no-accessor-properties.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ module.exports = {
2323
create(context) {
2424
return {
2525
"Property[kind='get'], Property[kind='set'], MethodDefinition[kind='get'], MethodDefinition[kind='set']"(
26-
node
26+
node,
2727
) {
2828
context.report({ node, messageId: "forbidden" })
2929
},

lib/rules/no-arrow-functions.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,17 +36,17 @@ module.exports = {
3636
const paramText = params.length
3737
? sourceCode.text.slice(
3838
params[0].range[0],
39-
params[params.length - 1].range[1]
39+
params[params.length - 1].range[1],
4040
)
4141
: ""
4242

4343
const arrowToken = sourceCode.getTokenBefore(
4444
node.body,
45-
isArrowToken
45+
isArrowToken,
4646
)
4747
const preText = sourceCode.text.slice(
4848
arrowToken.range[1],
49-
node.body.range[0]
49+
node.body.range[0],
5050
)
5151
const bodyText = sourceCode.text
5252
.slice(arrowToken.range[1], node.range[1])
@@ -96,7 +96,7 @@ module.exports = {
9696
}
9797
return fixer.replaceText(
9898
node,
99-
toFunctionExpression(node, hasThis)
99+
toFunctionExpression(node, hasThis),
100100
)
101101
},
102102
})

lib/rules/no-block-scoped-variables.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ module.exports = {
2323
create(context) {
2424
return {
2525
"VariableDeclaration[kind='const'], VariableDeclaration[kind='let']"(
26-
node
26+
node,
2727
) {
2828
context.report({ node, messageId: "forbidden" })
2929
},

lib/rules/no-destructuring.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ module.exports = {
2323
create(context) {
2424
return {
2525
":matches(:function, AssignmentExpression, VariableDeclarator, :function > :matches(AssignmentPattern, RestElement), ForInStatement, ForOfStatement) > :matches(ArrayPattern, ObjectPattern)"(
26-
node
26+
node,
2727
) {
2828
context.report({ node, messageId: "forbidden" })
2929
},

lib/rules/no-exponential-operators.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ module.exports = {
2323
create(context) {
2424
return {
2525
"AssignmentExpression[operator='**='], BinaryExpression[operator='**']"(
26-
node
26+
node,
2727
) {
2828
context.report({ node, messageId: "forbidden" })
2929
},

0 commit comments

Comments
 (0)