mirror of
				https://github.com/Mastermindzh/react-starter-kit.git
				synced 2025-11-04 02:38:47 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			80 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			80 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
{
 | 
						|
  "env": {
 | 
						|
    "browser": true,
 | 
						|
    "jest": true,
 | 
						|
    "es6": true
 | 
						|
  },
 | 
						|
  "plugins": ["import", "cypress"],
 | 
						|
  "extends": [
 | 
						|
    "eslint:recommended",
 | 
						|
    "prettier",
 | 
						|
    "react-app",
 | 
						|
    "react-app/jest",
 | 
						|
    "plugin:cypress/recommended"
 | 
						|
  ],
 | 
						|
  "parserOptions": {
 | 
						|
    "ecmaVersion": 2020,
 | 
						|
    "sourceType": "module",
 | 
						|
    "babelOptions": {
 | 
						|
      "presets": [["babel-preset-react-app", false], "babel-preset-react-app/prod"]
 | 
						|
    }
 | 
						|
  },
 | 
						|
  "rules": {
 | 
						|
    "no-console": [
 | 
						|
      "error",
 | 
						|
      {
 | 
						|
        "allow": ["debug", "error"]
 | 
						|
      }
 | 
						|
    ],
 | 
						|
    "no-eval": "error",
 | 
						|
    "import/first": "error",
 | 
						|
    "camelcase": [
 | 
						|
      "error",
 | 
						|
      {
 | 
						|
        "ignoreImports": true,
 | 
						|
        "ignoreDestructuring": true
 | 
						|
      }
 | 
						|
    ],
 | 
						|
    "consistent-return": "warn",
 | 
						|
    "comma-dangle": ["warn", "always-multiline"],
 | 
						|
    "constructor-super": "error",
 | 
						|
    "curly": "error",
 | 
						|
    "eol-last": "warn",
 | 
						|
    "eqeqeq": ["error", "smart"],
 | 
						|
    "import/order": 1,
 | 
						|
    "new-parens": "error",
 | 
						|
    "no-debugger": "error",
 | 
						|
    "no-fallthrough": "off",
 | 
						|
    "max-len": [
 | 
						|
      "warn",
 | 
						|
      {
 | 
						|
        "code": 120
 | 
						|
      }
 | 
						|
    ],
 | 
						|
    "no-shadow": [
 | 
						|
      "error",
 | 
						|
      {
 | 
						|
        "hoist": "all"
 | 
						|
      }
 | 
						|
    ],
 | 
						|
    "no-trailing-spaces": "warn",
 | 
						|
    "no-underscore-dangle": "error",
 | 
						|
    "no-unsafe-finally": "error",
 | 
						|
    "no-var": "error",
 | 
						|
    "object-shorthand": "error",
 | 
						|
    "one-var": ["error", "never"],
 | 
						|
    "prefer-arrow/prefer-arrow-functions": "off",
 | 
						|
    "prefer-const": "error",
 | 
						|
    "radix": "off",
 | 
						|
    "space-in-parens": ["off", "never"],
 | 
						|
    // cypress
 | 
						|
    "cypress/no-assigning-return-values": "error",
 | 
						|
    "cypress/no-unnecessary-waiting": "error",
 | 
						|
    "cypress/assertion-before-screenshot": "warn",
 | 
						|
    "cypress/no-force": "warn",
 | 
						|
    "cypress/no-async-tests": "error",
 | 
						|
    "cypress/no-pause": "error",
 | 
						|
    "cypress/require-data-selectors": 1
 | 
						|
  }
 | 
						|
}
 |