Skip to content

Commit 9315fff

Browse files
authored
11.0.0 (#141)
* Drop node 8 and 9 * Add prefer-exponentiation-operator Closes #118 * Add no-setter-return Closes #117 * Add no-constructor-return Closes #116 * Add grouped-accessor-pairs Closes #115 * Ignore no-undefined in tests * Update errors.js
1 parent 7852192 commit 9315fff

File tree

8 files changed

+15
-37
lines changed

8 files changed

+15
-37
lines changed

.circleci/config.yml

Lines changed: 3 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ version: 2
22
jobs:
33
build:
44
docker:
5-
- image: circleci/node:8
5+
- image: circleci/node:12
66
steps:
77
- checkout
88
- run: npm install
@@ -11,20 +11,6 @@ jobs:
1111
root: ~/
1212
paths:
1313
- project
14-
test-node8:
15-
docker:
16-
- image: circleci/node:8
17-
steps:
18-
- attach_workspace:
19-
at: ~/
20-
- run: npm test
21-
test-node9:
22-
docker:
23-
- image: circleci/node:9
24-
steps:
25-
- attach_workspace:
26-
at: ~/
27-
- run: npm test
2814
test-node10:
2915
docker:
3016
- image: circleci/node:10
@@ -55,7 +41,7 @@ jobs:
5541
- run: npm test
5642
publish-beta:
5743
docker:
58-
- image: circleci/node:10
44+
- image: circleci/node:12
5945
steps:
6046
- attach_workspace:
6147
at: ~/
@@ -67,7 +53,7 @@ jobs:
6753
command: npm publish --tag beta
6854
publish-stable:
6955
docker:
70-
- image: circleci/node:10
56+
- image: circleci/node:12
7157
steps:
7258
- attach_workspace:
7359
at: ~/
@@ -86,18 +72,6 @@ workflows:
8672
filters:
8773
tags:
8874
only: /.*/
89-
- test-node8:
90-
requires:
91-
- build
92-
filters:
93-
tags:
94-
only: /.*/
95-
- test-node9:
96-
requires:
97-
- build
98-
filters:
99-
tags:
100-
only: /.*/
10175
- test-node10:
10276
requires:
10377
- build
@@ -124,8 +98,6 @@ workflows:
12498
only: /.*/
12599
- publish-beta:
126100
requires:
127-
- test-node8
128-
- test-node9
129101
- test-node10
130102
- test-node11
131103
- test-node12
@@ -138,8 +110,6 @@ workflows:
138110
- hold:
139111
type: approval
140112
requires:
141-
- test-node8
142-
- test-node9
143113
- test-node10
144114
- test-node11
145115
- test-node12

.npmpackagejsonlintrc.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
{
2-
"extends": "npm-package-json-lint-config-tc"
2+
"extends": "npm-package-json-lint-config-tc",
3+
"rules": {
4+
"valid-values-engines": "off"
5+
}
36
}

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ First thing first, let's make sure you have the necessary pre-requisites.
2222

2323
#### Node
2424

25-
* [Node.js](https://nodejs.org/) - v8.0.0+
25+
* [Node.js](https://nodejs.org/) - v10.0.0+
2626
* [npm](http://npmjs.com) - v6.0.0+
2727

2828
### Command

index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,7 @@ module.exports = {
8787
'max-statements': 'off',
8888
'newline-after-var': 'off',
8989
'no-process-env': 'off',
90+
'no-undefined': 'off',
9091
'no-unused-expressions': 'off',
9192
'no-unused-vars': 'off',
9293
'object-curly-newline': 'off',

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "eslint-config-tc",
3-
"version": "10.0.1",
3+
"version": "11.0.0",
44
"description": "ESLint shareable config for JavaScript projects",
55
"keywords": [
66
"eslintconfig",
@@ -58,7 +58,7 @@
5858
"prettier": "^1.0.0"
5959
},
6060
"engines": {
61-
"node": ">=8.0.0",
61+
"node": ">=10.0.0",
6262
"npm": ">=6.0.0"
6363
},
6464
"license": "MIT"

rules/best-practices.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ module.exports = {
22
rules: {
33
'accessor-pairs': 'error',
44
complexity: 'error',
5+
'grouped-accessor-pairs': 'error',
6+
'no-constructor-return': 'error',
57
'no-div-regex': 'error',
68
'no-empty-function': 'error',
79
'no-eq-null': 'error',

rules/errors.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ module.exports = {
22
rules: {
33
'no-constant-condition': 'error',
44
'no-prototype-builtins': 'error',
5+
'no-setter-return': 'error',
56
'require-atomic-updates': 'error'
67
}
78
};

rules/style.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ module.exports = {
4040
{blankLine: 'any', prev: 'cjs-import', next: '*'},
4141
{blankLine: 'any', prev: 'cjs-import', next: 'cjs-import'}
4242
],
43+
'prefer-exponentiation-operator': 'error',
4344
'sort-vars': 'error',
4445
'spaced-comment': ['error', 'always']
4546
}

0 commit comments

Comments
 (0)