Skip to content

Commit bc42cf6

Browse files
committed
Fix eslint to also look at root package.json
1 parent 686df75 commit bc42cf6

File tree

16 files changed

+30
-21
lines changed

16 files changed

+30
-21
lines changed

config/.eslintrc.json renamed to config/.eslintrc.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
{
1+
const path = require('path');
2+
3+
module.exports = {
24
"env": {
35
"browser": true,
46
"es6": true,
@@ -118,6 +120,10 @@
118120
"import/no-extraneous-dependencies": [
119121
"error",
120122
{
123+
"packageDir": [
124+
path.join(__dirname, '../'),
125+
'./'
126+
],
121127
"devDependencies": [
122128
"**/*.test.ts",
123129
"**/test/**/*.ts",

packages/analytics/.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module.exports = {
2-
'extends': '../../config/.eslintrc.json',
2+
'extends': '../../config/.eslintrc.js',
33
'parserOptions': {
44
'project': 'tsconfig.json',
55
'tsconfigRootDir': __dirname

packages/app/.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module.exports = {
2-
extends: '../../config/.eslintrc.json',
2+
extends: '../../config/.eslintrc.js',
33
parserOptions: {
44
project: 'tsconfig.json',
55
// to make vscode-eslint work with monorepo

packages/firestore/.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module.exports = {
2-
extends: '../../config/.eslintrc.json',
2+
extends: '../../config/.eslintrc.js',
33
parserOptions: {
44
project: 'tsconfig.json',
55
// to make vscode-eslint work with monorepo

packages/functions/.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module.exports = {
2-
extends: '../../config/.eslintrc.json',
2+
extends: '../../config/.eslintrc.js',
33
parserOptions: {
44
project: 'tsconfig.json',
55
// to make vscode-eslint work with monorepo

packages/installations/.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module.exports = {
2-
extends: '../../config/.eslintrc.json',
2+
extends: '../../config/.eslintrc.js',
33
parserOptions: {
44
project: 'tsconfig.json',
55
// to make vscode-eslint work with monorepo

packages/logger/.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module.exports = {
2-
extends: '../../config/.eslintrc.json',
2+
extends: '../../config/.eslintrc.js',
33
parserOptions: {
44
project: 'tsconfig.json',
55
// to make vscode-eslint work with monorepo

packages/messaging/.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module.exports = {
2-
extends: '../../config/.eslintrc.json',
2+
extends: '../../config/.eslintrc.js',
33
parserOptions: {
44
project: 'tsconfig.json',
55
// to make vscode-eslint work with monorepo

packages/performance/.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module.exports = {
2-
extends: '../../config/.eslintrc.json',
2+
extends: '../../config/.eslintrc.js',
33
parserOptions: {
44
project: 'tsconfig.json',
55
// to make vscode-eslint work with monorepo

packages/remote-config/.eslintrc.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
module.exports = {
2+
"extends": "../../config/.eslintrc.js",
3+
"parserOptions": {
4+
project: 'tsconfig.json',
5+
// to make vscode-eslint work with monorepo
6+
// https://github.com/typescript-eslint/typescript-eslint/issues/251#issuecomment-463943250
7+
tsconfigRootDir: __dirname
8+
}
9+
}

packages/remote-config/.eslintrc.json

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

packages/remote-config/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"dist"
1212
],
1313
"scripts": {
14-
"lint": "eslint -c .eslintrc.json '**/*.ts' --ignore-path '../../.gitignore'",
15-
"lint:fix": "eslint --fix -c .eslintrc.json '**/*.ts' --ignore-path '../../.gitignore'",
14+
"lint": "eslint -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
15+
"lint:fix": "eslint --fix -c .eslintrc.js '**/*.ts' --ignore-path '../../.gitignore'",
1616
"build": "rollup -c",
1717
"dev": "rollup -c -w",
1818
"test": "run-p lint test:browser",

packages/rxfire/.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module.exports = {
2-
extends: '../../config/.eslintrc.json',
2+
extends: '../../config/.eslintrc.js',
33
parserOptions: {
44
project: 'tsconfig.json',
55
// to make vscode-eslint work with monorepo

packages/storage/.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module.exports = {
2-
extends: '../../config/.eslintrc.json',
2+
extends: '../../config/.eslintrc.js',
33
parserOptions: {
44
project: 'tsconfig.json',
55
// to make vscode-eslint work with monorepo

packages/template/.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module.exports = {
2-
extends: '../../config/.eslintrc.json',
2+
extends: '../../config/.eslintrc.js',
33
parserOptions: {
44
project: 'tsconfig.json',
55
// to make vscode-eslint work with monorepo

packages/util/.eslintrc.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module.exports = {
2-
extends: '../../config/.eslintrc.json',
2+
extends: '../../config/.eslintrc.js',
33
parserOptions: {
44
project: 'tsconfig.json',
55
// to make vscode-eslint work with monorepo

0 commit comments

Comments
 (0)