mirror of
				https://github.com/Mastermindzh/react-starter-kit.git
				synced 2025-11-04 10:48:54 +01:00 
			
		
		
		
	- Updated to React 18
- Updated for public release - Git was reset for privacy reasons
This commit is contained in:
		
							
								
								
									
										65
									
								
								.eslintrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										65
									
								
								.eslintrc
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,65 @@
 | 
			
		||||
{
 | 
			
		||||
  "env": {
 | 
			
		||||
    "browser": true,
 | 
			
		||||
    "jest": true,
 | 
			
		||||
    "es6": true
 | 
			
		||||
  },
 | 
			
		||||
  "plugins": ["import"],
 | 
			
		||||
  "extends": ["eslint:recommended", "prettier", "react-app", "react-app/jest"],
 | 
			
		||||
  "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"]
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user