mirror of
				https://github.com/mastermindzh/rickvanlieshout.com
				synced 2025-11-04 02:29:46 +01:00 
			
		
		
		
	refactor(starter): upgrade to new version of gatsby
This commit is contained in:
		
							
								
								
									
										74
									
								
								.eslintrc
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										74
									
								
								.eslintrc
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,74 @@
 | 
			
		||||
{
 | 
			
		||||
  "env": {
 | 
			
		||||
    "node": true,
 | 
			
		||||
    "browser": true,
 | 
			
		||||
    "jasmine": true,
 | 
			
		||||
    "jest/globals": true
 | 
			
		||||
  },
 | 
			
		||||
  "extends": [
 | 
			
		||||
    "plugin:import/typescript",
 | 
			
		||||
    "plugin:import/errors",
 | 
			
		||||
    "airbnb-typescript",
 | 
			
		||||
    "@alxshelepenok/eslint-config",
 | 
			
		||||
    "prettier"
 | 
			
		||||
  ],
 | 
			
		||||
  "parser": "@typescript-eslint/parser",
 | 
			
		||||
  "parserOptions": {
 | 
			
		||||
    "project": "./tsconfig.json"
 | 
			
		||||
  },
 | 
			
		||||
  "plugins": [
 | 
			
		||||
    "import",
 | 
			
		||||
    "react",
 | 
			
		||||
    "jest",
 | 
			
		||||
    "@typescript-eslint",
 | 
			
		||||
    "simple-import-sort"
 | 
			
		||||
  ],
 | 
			
		||||
  "rules": {
 | 
			
		||||
    "import/no-extraneous-dependencies": [
 | 
			
		||||
      "error",
 | 
			
		||||
      {
 | 
			
		||||
        "devDependencies": [
 | 
			
		||||
          "**/*.test.ts",
 | 
			
		||||
          "**/*.test.tsx",
 | 
			
		||||
          "**/internal/**/*.ts"
 | 
			
		||||
        ]
 | 
			
		||||
      }
 | 
			
		||||
    ],
 | 
			
		||||
    "import/order": ["off"],
 | 
			
		||||
    "import/no-internal-modules": ["off"],
 | 
			
		||||
    "import/no-named-as-default": ["off"],
 | 
			
		||||
    "import/prefer-default-export": ["off"],
 | 
			
		||||
    "sort-keys": ["off"],
 | 
			
		||||
    "sort-imports": ["off"],
 | 
			
		||||
    "no-restricted-globals": ["off"],
 | 
			
		||||
    "@typescript-eslint/no-unused-vars": ["off"],
 | 
			
		||||
    "@typescript-eslint/no-use-before-define": ["off"],
 | 
			
		||||
    "@typescript-eslint/quotes": ["error", "double"],
 | 
			
		||||
    "@typescript-eslint/naming-convention": ["error", {
 | 
			
		||||
      "format": ["camelCase", "UPPER_CASE", "PascalCase"],
 | 
			
		||||
      "selector": "parameter",
 | 
			
		||||
      "leadingUnderscore": "allow"
 | 
			
		||||
    }],
 | 
			
		||||
    "react/static-property-placement": ["off"],
 | 
			
		||||
    "react/prop-types": ["off"],
 | 
			
		||||
    "simple-import-sort/imports": [
 | 
			
		||||
      "error",
 | 
			
		||||
      {
 | 
			
		||||
        "groups": [
 | 
			
		||||
          ["react"],
 | 
			
		||||
          ["^\\u0000"],
 | 
			
		||||
          ["^@?\\w"],
 | 
			
		||||
          ["^[^. ]"],
 | 
			
		||||
          ["^\\."],
 | 
			
		||||
          ["^(images|!!raw-loader)"],
 | 
			
		||||
          ["w*(w*.*css)"]
 | 
			
		||||
        ]
 | 
			
		||||
      }
 | 
			
		||||
    ]
 | 
			
		||||
  },
 | 
			
		||||
  "settings": {
 | 
			
		||||
    "import/resolver": {
 | 
			
		||||
      "typescript": {}
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user