Skip to content
This repository was archived by the owner on Mar 29, 2020. It is now read-only.

Commit f99cf3a

Browse files
committed
feat(all): remove eslint-plugin-prettier
1 parent 5049a64 commit f99cf3a

File tree

10 files changed

+11
-112
lines changed

10 files changed

+11
-112
lines changed

.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
module.exports = {
2-
extends: ['@anvilabs/eslint-config', '@anvilabs/eslint-config/es5'],
2+
extends: ['@anvilabs/eslint-config', '@anvilabs/eslint-config/script'],
33
};

.vscode/settings.json

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,5 @@
1212
"files.autoSave": "off",
1313
"files.exclude": {
1414
".eslintcache": true
15-
},
16-
17-
"prettier.disableLanguages": ["javascript"]
15+
}
1816
}

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,13 +31,13 @@
3131
"{*.json,.vscode/*.json,packages/*/*.json}": ["yarn run format", "git add"]
3232
},
3333
"jest": {
34-
"roots": ["<rootDir>/packages/eslint-config/rules/"],
34+
"roots": ["<rootDir>/packages"],
3535
"testEnvironment": "node",
3636
"testRegex": "/__tests__/.+-test\\.js$"
3737
},
3838
"devDependencies": {
3939
"@anvilabs/commitlint-config": "^1.0.0",
40-
"@anvilabs/eslint-config": "file:./packages/eslint-config",
40+
"@anvilabs/eslint-config": "0.0.0-development",
4141
"@commitlint/cli": "^6.1.3",
4242
"eslint": "^4.19.1",
4343
"husky": "^0.14.3",

packages/eslint-config-typescript/index.js

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -43,21 +43,6 @@ module.exports = {
4343
],
4444
'import/no-named-as-default-member': 'off', // conflicts with typescript
4545
'import/no-named-as-default': 'off', // conflicts with typescript
46-
// https://github.com/not-an-aardvark/eslint-plugin-prettier
47-
'prettier/prettier': [
48-
'error',
49-
{
50-
useTabs: false,
51-
printWidth: 80,
52-
tabWidth: 2,
53-
singleQuote: true,
54-
trailingComma: 'all',
55-
bracketSpacing: false,
56-
jsxBracketSameLine: false,
57-
parser: 'typescript',
58-
semi: true,
59-
},
60-
],
6146
// https://github.com/nzakas/eslint-plugin-typescript
6247
'typescript/adjacent-overload-signatures': 'error',
6348
'typescript/class-name-casing': 'error',

packages/eslint-config/README.md

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
[![Dependency Status](https://david-dm.org/anvilabs/eslint-config/status.svg?path=packages/eslint-config)](https://david-dm.org/anvilabs/eslint-config?path=packages/eslint-config)
55
[![devDependency Status](https://david-dm.org/anvilabs/eslint-config/dev-status.svg?path=packages/eslint-config)](https://david-dm.org/anvilabs/eslint-config?path=packages/eslint-config&type=dev)
66

7-
Anvilabs' base ESLint config. Makes use of [prettier](https://github.com/jlongster/prettier) for formatting.
7+
Anvilabs' base ESLint config. Intended to be used together with [prettier](https://github.com/jlongster/prettier).
88

99
## Usage
1010

@@ -72,10 +72,6 @@ Available configs include:
7272
- `'@anvilabs/eslint-config/lodash'` for [Lodash](https://lodash.com/) related rules
7373
- `'@anvilabs/eslint-config/script'` for usage with config files or scripts
7474

75-
### Things to know
76-
77-
- Running ESLint will report an error if your code does not match prettier style. The rule is autofixable – if you run ESLint with the `--fix` flag, your code will be formatted according to prettier style.
78-
7975
## License
8076

8177
[MIT License](../../LICENSE) © Anvilabs LLC

packages/eslint-config/es5.js

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

packages/eslint-config/index.js

Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
module.exports = {
22
extends: ['airbnb-base', 'prettier'],
3-
plugins: [
4-
'eslint-comments',
5-
'no-use-extend-native',
6-
'prettier',
7-
'promise',
8-
'unicorn',
9-
],
3+
plugins: ['eslint-comments', 'no-use-extend-native', 'promise', 'unicorn'],
104
rules: {
115
// http://eslint.org/docs/rules
126
'no-warning-comments': [
@@ -70,21 +64,6 @@ module.exports = {
7064
'import/prefer-default-export': 'off',
7165
// https://github.com/dustinspecker/eslint-plugin-no-use-extend-native
7266
'no-use-extend-native/no-use-extend-native': 'error',
73-
// https://github.com/not-an-aardvark/eslint-plugin-prettier
74-
'prettier/prettier': [
75-
'error',
76-
{
77-
useTabs: false,
78-
printWidth: 80,
79-
tabWidth: 2,
80-
singleQuote: true,
81-
trailingComma: 'all',
82-
bracketSpacing: false,
83-
jsxBracketSameLine: false,
84-
parser: 'babylon',
85-
semi: true,
86-
},
87-
],
8867
// https://github.com/xjamundx/eslint-plugin-promise
8968
'promise/always-return': 'error',
9069
'promise/avoid-new': 'off',

packages/eslint-config/package.json

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,7 @@
22
"name": "@anvilabs/eslint-config",
33
"version": "0.0.0-development",
44
"description": "Anvilabs' base ESLint config",
5-
"keywords": [
6-
"eslint",
7-
"eslint config",
8-
"config",
9-
"anvilabs",
10-
"styleguide"
11-
],
5+
"keywords": ["eslint", "eslint config", "config", "anvilabs", "styleguide"],
126
"repository": "anvilabs/eslint-config",
137
"homepage": "https://github.com/anvilabs/eslint-config#readme",
148
"bugs": {
@@ -27,9 +21,11 @@
2721
"scripts": {
2822
"find-new-rules:babel": "eslint-find-rules --unused test/fixtures/babel.js",
2923
"find-new-rules:base": "eslint-find-rules --unused index.js",
30-
"find-new-rules:flowtype": "eslint-find-rules --unused test/fixtures/flowtype.js",
24+
"find-new-rules:flowtype":
25+
"eslint-find-rules --unused test/fixtures/flowtype.js",
3126
"find-new-rules:jest": "eslint-find-rules --unused test/fixtures/jest.js",
32-
"find-new-rules:lodash": "eslint-find-rules --unused test/fixtures/lodash.js",
27+
"find-new-rules:lodash":
28+
"eslint-find-rules --unused test/fixtures/lodash.js",
3329
"find-new-rules": "run-p --silent find-new-rules:*",
3430
"semantic-release": "semantic-release"
3531
},
@@ -52,7 +48,6 @@
5248
"eslint-plugin-jest": "^21.15.0",
5349
"eslint-plugin-lodash-fp": "^2.1.3",
5450
"eslint-plugin-no-use-extend-native": "^0.3.12",
55-
"eslint-plugin-prettier": "^2.6.0",
5651
"eslint-plugin-promise": "^3.7.0",
5752
"eslint-plugin-unicorn": "^4.0.2"
5853
},

packages/eslint-config/script.js

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,7 @@
1-
const baseConfig = require('.');
2-
31
// primarily used for config files in the root or in scripts
42
module.exports = {
53
rules: {
64
'global-require': 'off',
7-
// https://github.com/prettier/eslint-plugin-prettier
8-
'prettier/prettier': [
9-
'error',
10-
Object.assign({}, baseConfig.rules['prettier/prettier'][1], {
11-
trailingComma: 'es5',
12-
}),
13-
],
145
// https://github.com/benmosher/eslint-plugin-import
156
'import/no-extraneous-dependencies': 'off',
167
'import/no-internal-modules': 'off',

yarn.lock

Lines changed: 0 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,6 @@
99
"@commitlint/config-conventional" "^6.0.4"
1010
lodash.merge "^4.6.0"
1111

12-
"@anvilabs/eslint-config@file:./packages/eslint-config":
13-
version "0.0.0-development"
14-
dependencies:
15-
babel-eslint "^8.2.2"
16-
eslint-config-airbnb-base "^12.1.0"
17-
eslint-config-prettier "^2.9.0"
18-
eslint-import-resolver-babel-module "^4.0.0"
19-
eslint-plugin-babel "^4.1.2"
20-
eslint-plugin-eslint-comments "^2.0.2"
21-
eslint-plugin-flowtype "^2.46.1"
22-
eslint-plugin-import "2.8.0"
23-
eslint-plugin-jest "^21.15.0"
24-
eslint-plugin-lodash-fp "^2.1.3"
25-
eslint-plugin-no-use-extend-native "^0.3.12"
26-
eslint-plugin-prettier "^2.6.0"
27-
eslint-plugin-promise "^3.7.0"
28-
eslint-plugin-unicorn "^4.0.2"
29-
3012
"@babel/code-frame@7.0.0-beta.42", "@babel/code-frame@^7.0.0-beta.35", "@babel/code-frame@^7.0.0-beta.40":
3113
version "7.0.0-beta.42"
3214
resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.42.tgz#a9c83233fa7cd06b39dc77adbb908616ff4f1962"
@@ -1829,13 +1811,6 @@ eslint-plugin-no-use-extend-native@^0.3.12:
18291811
is-obj-prop "^1.0.0"
18301812
is-proto-prop "^1.0.0"
18311813

1832-
eslint-plugin-prettier@^2.6.0:
1833-
version "2.6.0"
1834-
resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-2.6.0.tgz#33e4e228bdb06142d03c560ce04ec23f6c767dd7"
1835-
dependencies:
1836-
fast-diff "^1.1.1"
1837-
jest-docblock "^21.0.0"
1838-
18391814
eslint-plugin-promise@^3.7.0:
18401815
version "3.7.0"
18411816
resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-3.7.0.tgz#f4bde5c2c77cdd69557a8f69a24d1ad3cfc9e67e"
@@ -2144,10 +2119,6 @@ fast-deep-equal@^1.0.0:
21442119
version "1.1.0"
21452120
resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614"
21462121

2147-
fast-diff@^1.1.1:
2148-
version "1.1.2"
2149-
resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.1.2.tgz#4b62c42b8e03de3f848460b639079920695d0154"
2150-
21512122
fast-glob@^2.0.2:
21522123
version "2.2.0"
21532124
resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.0.tgz#e9d032a69b86bef46fc03d935408f02fb211d9fc"
@@ -3318,10 +3289,6 @@ jest-diff@^22.4.3:
33183289
jest-get-type "^22.4.3"
33193290
pretty-format "^22.4.3"
33203291

3321-
jest-docblock@^21.0.0:
3322-
version "21.2.0"
3323-
resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-21.2.0.tgz#51529c3b30d5fd159da60c27ceedc195faf8d414"
3324-
33253292
jest-docblock@^22.4.3:
33263293
version "22.4.3"
33273294
resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-22.4.3.tgz#50886f132b42b280c903c592373bb6e93bb68b19"

0 commit comments

Comments
 (0)