File tree Expand file tree Collapse file tree 5 files changed +80
-42
lines changed Expand file tree Collapse file tree 5 files changed +80
-42
lines changed Original file line number Diff line number Diff line change 3
3
build :
4
4
docker :
5
5
- image : circleci/node:8
6
+ working_directory : ~/repo
6
7
steps :
7
8
- checkout
8
9
- run : npm install
9
10
- run : npm run lint
10
11
- persist_to_workspace :
11
- root : ~/
12
- paths :
13
- - project
12
+ root : ~/repo
13
+ paths : .
14
14
test-node8 :
15
15
docker :
16
16
- image : circleci/node:8
17
+ working_directory : ~/repo
17
18
steps :
18
19
- attach_workspace :
19
- at : ~/
20
+ at : ~/repo
20
21
- run : npm test
21
22
test-node9 :
22
23
docker :
23
24
- image : circleci/node:9
25
+ working_directory : ~/repo
24
26
steps :
25
27
- attach_workspace :
26
- at : ~/
28
+ at : ~/repo
27
29
- run : npm test
28
30
test-node10 :
29
31
docker :
30
32
- image : circleci/node:10
33
+ working_directory : ~/repo
31
34
steps :
32
35
- attach_workspace :
33
- at : ~/
36
+ at : ~/repo
34
37
- run : npm test
35
38
test-node11 :
36
39
docker :
37
40
- image : circleci/node:11
41
+ working_directory : ~/repo
38
42
steps :
39
43
- attach_workspace :
40
- at : ~/
44
+ at : ~/repo
41
45
- run : npm test
42
46
test-node12 :
43
47
docker :
44
48
- image : circleci/node:12
49
+ working_directory : ~/repo
45
50
steps :
46
51
- attach_workspace :
47
- at : ~/
52
+ at : ~/repo
48
53
- run : npm test
54
+ publish-beta :
55
+ docker :
56
+ - image : circleci/node:10
57
+ working_directory : ~/repo
58
+ steps :
59
+ - attach_workspace :
60
+ at : ~/repo
61
+ - run :
62
+ name : Authenticate with registry
63
+ command : echo "//registry.npmjs.org/:_authToken=$npm_TOKEN" >> ~/.npmrc
64
+ - run :
65
+ name : Publish to beta channel
66
+ command : npm publish --tag beta
67
+ publish-stable :
68
+ docker :
69
+ - image : circleci/node:10
70
+ working_directory : ~/repo
71
+ steps :
72
+ - attach_workspace :
73
+ at : ~/repo
74
+ - run :
75
+ name : Authenticate with registry
76
+ command : echo "//registry.npmjs.org/:_authToken=$npm_TOKEN" >> ~/.npmrc
77
+ - run :
78
+ name : Publish to stable channel
79
+ command : npm publish --tag latest
49
80
50
81
workflows :
51
82
version : 2
@@ -67,3 +98,27 @@ workflows:
67
98
- test-node12 :
68
99
requires :
69
100
- build
101
+ - publish-beta :
102
+ requires :
103
+ - test-node8
104
+ - test-node9
105
+ - test-node10
106
+ - test-node11
107
+ - test-node12
108
+ filters :
109
+ tags :
110
+ only : /^v\d*\.\d*\.\d*-beta\.\d*$/
111
+ branches :
112
+ ignore : /.*/
113
+ - publish-stable :
114
+ requires :
115
+ - test-node8
116
+ - test-node9
117
+ - test-node10
118
+ - test-node11
119
+ - test-node12
120
+ filters :
121
+ tags :
122
+ only : /^v\d*\.\d*\.\d*$/
123
+ branches :
124
+ ignore : /.*/
Load Diff This file was deleted.
Original file line number Diff line number Diff line change @@ -11,6 +11,14 @@ This project adheres to [Semantic Versioning](http://semver.org/).
11
11
12
12
### Removed
13
13
14
+ ## [ 6.3.0] - 2019-04-27
15
+ ### Removed
16
+ Removed the following rules that are now covered with the same config in Airbnb.
17
+ * [ class-methods-use-this] ( https://eslint.org/docs/rules/class-methods-use-this )
18
+ * [ default-case] ( https://eslint.org/docs/rules/default-case )
19
+ * [ eqeqeq] ( https://eslint.org/docs/rules/eqeqeq )
20
+ * [ default-case] ( https://eslint.org/docs/rules/default-case )
21
+
14
22
## [ 6.2.0] - 2019-04-26
15
23
### Changed
16
24
* Updated [ no-warning-comments] ( https://eslint.org/docs/rules/no-warning-comments ) from ` error ` to ` warn ` .
Original file line number Diff line number Diff line change 5
5
6
6
[ ![ license] ( https://img.shields.io/github/license/tclindner/eslint-config-tc.svg?maxAge=2592000&style=flat-square )] ( https://github.com/tclindner/eslint-config-tc/blob/master/LICENSE )
7
7
[ ![ npm] ( https://img.shields.io/npm/v/eslint-config-tc.svg?maxAge=2592000?style=flat-square )] ( https://www.npmjs.com/package/eslint-config-tc )
8
- [ ![ Travis ] ( https://img.shields.io/travis /tclindner/eslint-config-tc.svg?maxAge=2592000? style=flat-square )] ( https://travis-ci.org /tclindner/eslint-config-tc )
8
+ [ ![ CircleCI ] ( https://circleci.com/gh /tclindner/eslint-config-tc.svg?style=svg&circle-token=76cd4906598cc891780e51115a0c8269700a64ec )] ( https://circleci.com/gh /tclindner/eslint-config-tc )
9
9
[ ![ Dependency Status] ( https://david-dm.org/tclindner/eslint-config-tc.svg?style=flat-square )] ( https://david-dm.org/tclindner/eslint-config-tc )
10
10
[ ![ devDependency Status] ( https://david-dm.org/tclindner/eslint-config-tc/dev-status.svg?style=flat-square )] ( https://david-dm.org/tclindner/eslint-config-tc#info=devDependencies )
11
11
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " eslint-config-tc" ,
3
- "version" : " 6.2 .0" ,
3
+ "version" : " 6.3 .0" ,
4
4
"description" : " ESLint shareable config for JavaScript projects" ,
5
5
"keywords" : [
6
6
" eslintconfig" ,
21
21
"type" : " git" ,
22
22
"url" : " git+https://github.com/tclindner/eslint-config-tc.git"
23
23
},
24
+ "files" : [
25
+ " rules" ,
26
+ " CONTRIBUTING.md"
27
+ ],
24
28
"main" : " index.js" ,
25
29
"scripts" : {
26
30
"eslint" : " eslint . --format=node_modules/eslint-formatter-pretty" ,
31
35
"devDependencies" : {
32
36
"eslint" : " ^5.16.0" ,
33
37
"eslint-formatter-pretty" : " ^2.1.1" ,
34
- "eslint-plugin-import" : " ^2.17.1 " ,
38
+ "eslint-plugin-import" : " ^2.17.2 " ,
35
39
"eslint-plugin-prettier" : " ^3.0.1" ,
36
- "is-plain-obj" : " ^1.1 .0" ,
40
+ "is-plain-obj" : " ^2.0 .0" ,
37
41
"jest" : " ^24.7.1" ,
38
42
"npm-package-json-lint" : " ^3.6.0" ,
39
43
"npm-package-json-lint-config-tc" : " ^2.1.0" ,
40
44
"prettier" : " ^1.17.0"
41
45
},
42
46
"dependencies" : {
43
47
"eslint-config-airbnb-base" : " ^13.1.0" ,
44
- "eslint-config-prettier" : " ^4.1 .0"
48
+ "eslint-config-prettier" : " ^4.2 .0"
45
49
},
46
50
"peerDependencies" : {
47
51
"eslint" : " ^5.16.0" ,
You can’t perform that action at this time.
0 commit comments