Skip to content

Instantly share code, notes, and snippets.

@rhythm-sharma
Last active July 4, 2021 16:38
Show Gist options
  • Save rhythm-sharma/130e665d09a61dba0bab10a8e8f7a011 to your computer and use it in GitHub Desktop.
Save rhythm-sharma/130e665d09a61dba0bab10a8e8f7a011 to your computer and use it in GitHub Desktop.

Revisions

  1. rhythm-sharma revised this gist Jul 4, 2021. 1 changed file with 27 additions and 4 deletions.
    31 changes: 27 additions & 4 deletions .eslintrc.json
    Original file line number Diff line number Diff line change
    @@ -1,5 +1,4 @@
    {
    "parser": "@typescript-eslint/parser",
    "parserOptions": {
    "ecmaVersion": 2020,
    "sourceType": "module",
    @@ -14,17 +13,41 @@
    },
    "plugins": ["react", "prettier"],
    "extends": [
    "plugin:@typescript-eslint/recommended",
    "eslint:recommended",
    "plugin:react/recommended",
    "prettier",
    "prettier/@typescript-eslint"
    ],
    "rules": {},
    "settings": {
    "react": {
    "version": "detect"
    }
    },
    "ignorePatterns": ["node_modules/", "napp/"]
    "overrides": [
    {
    "files": "**/*.+(ts|tsx)",
    "parser": "@typescript-eslint/parser",
    "parserOptions": {
    "compilerOptions": {
    "target": "esnext",
    "module": "esnext",
    "moduleResolution": "node",
    "allowJs": true,
    "noEmit": false,
    "strict": true,
    "isolatedModules": true,
    "esModuleInterop": true,
    "noImplicitAny": false,
    "jsx": "react"
    },
    "include": ["src/**/*.tsx"]
    },
    "plugins": ["@typescript-eslint/eslint-plugin"],
    "extends": [
    "plugin:@typescript-eslint/eslint-recommended",
    "plugin:@typescript-eslint/recommended"
    ]
    }
    ],
    "ignorePatterns": ["node_modules/"]
    }
  2. rhythm-sharma revised this gist Mar 29, 2021. 1 changed file with 0 additions and 10 deletions.
    10 changes: 0 additions & 10 deletions .prettierrc
    Original file line number Diff line number Diff line change
    @@ -1,10 +0,0 @@
    {
    "trailingComma": "es5",
    "tabWidth": 4,
    "semi": true,
    "singleQuote": true,
    "printWidth": 120,
    "quoteProps": "preserve",
    "arrowParens": "always",
    "arrowParens": "always"
    }
  3. rhythm-sharma created this gist Mar 29, 2021.
    30 changes: 30 additions & 0 deletions .eslintrc.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,30 @@
    {
    "parser": "@typescript-eslint/parser",
    "parserOptions": {
    "ecmaVersion": 2020,
    "sourceType": "module",
    "ecmaFeatures": {
    "jsx": true,
    "modules": true
    }
    },
    "env": {
    "browser": true,
    "node": true
    },
    "plugins": ["react", "prettier"],
    "extends": [
    "plugin:@typescript-eslint/recommended",
    "eslint:recommended",
    "plugin:react/recommended",
    "prettier",
    "prettier/@typescript-eslint"
    ],
    "rules": {},
    "settings": {
    "react": {
    "version": "detect"
    }
    },
    "ignorePatterns": ["node_modules/", "napp/"]
    }
    10 changes: 10 additions & 0 deletions .prettierrc
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,10 @@
    {
    "trailingComma": "es5",
    "tabWidth": 4,
    "semi": true,
    "singleQuote": true,
    "printWidth": 120,
    "quoteProps": "preserve",
    "arrowParens": "always",
    "arrowParens": "always"
    }