Pārlūkot izejas kodu

rebase atlas on common linting rules

Klaudiusz Dembler 4 gadi atpakaļ
vecāks
revīzija
fe15240824
2 mainītis faili ar 55 papildinājumiem un 79 dzēšanām
  1. 10 34
      .eslintrc.js
  2. 45 45
      package.json

+ 10 - 34
.eslintrc.js

@@ -1,36 +1,12 @@
 module.exports = {
-	env: {
-		browser: true,
-		node: true,
-		es6: true,
-		jest: true,
-	},
-	globals: {
-		Atomics: 'readonly',
-		SharedArrayBuffer: 'readonly',
-	},
-	parser: '@typescript-eslint/parser',
-	parserOptions: {
-		ecmaFeatures: {
-			jsx: true,
-		},
-		ecmaVersion: 2019,
-		sourceType: 'module',
-	},
-	extends: [
-		'eslint:recommended',
-		'plugin:@typescript-eslint/recommended',
-		'plugin:react/recommended',
-		'plugin:react-hooks/recommended',
-		'plugin:prettier/recommended',
-	],
-	plugins: ['@typescript-eslint', 'react', 'react-hooks'],
-	rules: {
-		'react/prop-types': 'off',
-	},
-	settings: {
-		react: {
-			version: 'detect',
-		},
-	},
+  env: {
+    browser: true,
+    node: true,
+    es6: true,
+    jest: true,
+  },
+  extends: ['plugin:react-hooks/recommended', '../.eslintrc.js'],
+  rules: {
+    'react/prop-types': 'off',
+  },
 }

+ 45 - 45
package.json

@@ -1,47 +1,47 @@
 {
-	"name": "atlas",
-	"private": true,
-	"workspaces": [
-		"packages/*"
-	],
-	"scripts": {
-		"start": "concurrently \"yarn dev\" \"yarn storybook\"",
-		"build": "lerna run build",
-		"dev": "yarn workspace atlas-app dev",
-		"storybook": "lerna run --scope atlas-app --stream storybook",
-		"lint": "yarn run eslint . --ext .js,.jsx,.ts,.tsx",
-		"clean": "lerna clean && rm -rf node_modules",
-		"test": "yarn workspace atlas-app test"
-	},
-	"lint-staged": {
-		"*.{ts, tsx, js, jsx, json}": [
-			"prettier --write"
-		]
-	},
-	"devDependencies": {
-		"@fortawesome/fontawesome-svg-core": "^1.2.28",
-		"@fortawesome/free-solid-svg-icons": "^5.13.0",
-		"@fortawesome/react-fontawesome": "^0.1.9",
-		"@types/jest": "^24.0.0",
-		"@types/node": "^12.0.0",
-		"@typescript-eslint/eslint-plugin": "^3.5.0",
-		"@typescript-eslint/parser": "^3.2.0",
-		"concurrently": "^5.2.0",
-		"csstype": "^2.6.10",
-		"enzyme": "^3.11.0",
-		"enzyme-adapter-react-16": "^1.15.2",
-		"eslint": "^6.6.0",
-		"eslint-config-prettier": "^6.11.0",
-		"eslint-plugin-jsx-a11y": "^6.2.3",
-		"eslint-plugin-prettier": "^3.1.3",
-		"eslint-plugin-react": "^7.20.3",
-		"eslint-plugin-react-hooks": "^4.0.4",
-		"husky": "^4.2.5",
-		"jest": "24.9.0",
-		"lerna": "^3.20.2",
-		"lint-staged": "^10.2.7",
-		"prettier": "^2.0.5",
-		"ts-loader": "^6.2.1",
-		"typescript": "^3.8.3"
-	}
+  "name": "atlas",
+  "private": true,
+  "workspaces": [
+    "packages/*"
+  ],
+  "scripts": {
+    "start": "concurrently \"yarn dev\" \"yarn storybook\"",
+    "build": "lerna run build",
+    "dev": "yarn workspace atlas-app dev",
+    "storybook": "lerna run --scope atlas-app --stream storybook",
+    "lint": "yarn run eslint . --ext .js,.jsx,.ts,.tsx",
+    "clean": "lerna clean && rm -rf node_modules",
+    "test": "yarn workspace atlas-app test"
+  },
+  "lint-staged": {
+    "*.{ts,tsx,js,jsx,json}": [
+      "prettier --write"
+    ]
+  },
+  "devDependencies": {
+    "@fortawesome/fontawesome-svg-core": "^1.2.28",
+    "@fortawesome/free-solid-svg-icons": "^5.13.0",
+    "@fortawesome/react-fontawesome": "^0.1.9",
+    "@types/jest": "^24.0.0",
+    "@types/node": "^12.0.0",
+    "@typescript-eslint/eslint-plugin": "^3.5.0",
+    "@typescript-eslint/parser": "^3.2.0",
+    "concurrently": "^5.2.0",
+    "csstype": "^2.6.10",
+    "enzyme": "^3.11.0",
+    "enzyme-adapter-react-16": "^1.15.2",
+    "eslint": "^6.6.0",
+    "eslint-config-prettier": "^6.11.0",
+    "eslint-plugin-jsx-a11y": "^6.2.3",
+    "eslint-plugin-prettier": "^3.1.3",
+    "eslint-plugin-react": "^7.20.3",
+    "eslint-plugin-react-hooks": "^4.0.4",
+    "husky": "^4.2.5",
+    "jest": "24.9.0",
+    "lerna": "^3.20.2",
+    "lint-staged": "^10.2.7",
+    "prettier": "^2.0.5",
+    "ts-loader": "^6.2.1",
+    "typescript": "^3.8.3"
+  }
 }