Update eslint settings to handle Typescript properly

[?]
Dec 23, 2020, 12:34 AM
FHP3BBQQOQXNQ5YYQLK6MKGZBQPBMCKVB7COOPMALD2KTQCDVJUQC

Dependencies

  • [2] WW67NYZV Configure eslint for JS standard formatting
  • [3] NCBEWRYE Initialize Repository
  • [*] 3N3RS66T Create pijul output channel and configure activation events

Change contents

  • replacement in .eslintrc.json at line 4
    [2.24489][2.24489:24508]()
    "standard"
    [2.24489]
    [2.24508]
    "standard-with-typescript"
  • replacement in .eslintrc.json at line 15
    [2.24718][2.24718:24749]()
    "sourceType": "module"
    [2.24718]
    [2.24749]
    "sourceType": "module",
    "project": "./tsconfig.json"
  • replacement in .eslintrc.json at line 23
    [2.24880][2.24880:24923]()
    "@typescript-eslint/semi": "warn",
    [2.24880]
    [2.24923]
    "@typescript-eslint/semi": ["error", "always"],
  • replacement in .eslintrc.json at line 30
    [2.25074][2.25074:25095]()
    "double"
    [2.25074]
    [2.25095]
    "single"
  • replacement in yarn.lock at line 152
    [3.6755][3.6755:6791]()
    "@typescript-eslint/parser@^4.9.0":
    [3.6755]
    [3.6791]
    "@typescript-eslint/parser@^4.0.0", "@typescript-eslint/parser@^4.9.0":
  • edit in yarn.lock at line 902
    [3.37910]
    [3.37910]
    eslint-config-standard-with-typescript@^19.0.1:
    version "19.0.1"
    resolved "https://registry.yarnpkg.com/eslint-config-standard-with-typescript/-/eslint-config-standard-with-typescript-19.0.1.tgz#d486e08a82f6bf43a8e0ef1bc76088e26fe7a587"
    integrity sha512-hAKj81+f4a+9lnvpHwZ4XSL672CbwSe5UJ7fTdL/RsQdqs4IjHudMETZuNQwwU7NlYpBTF9se7FRf5Pp7CVdag==
    dependencies:
    "@typescript-eslint/parser" "^4.0.0"
    eslint-config-standard "^14.1.1"
    eslint-config-standard@^14.1.1:
    version "14.1.1"
    resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-14.1.1.tgz#830a8e44e7aef7de67464979ad06b406026c56ea"
    integrity sha512-Z9B+VR+JIXRxz21udPTL9HpFMyoMUEeX1G251EQ6e05WD9aPVtVBn09XUmZ259wCMlCDmYDSZG62Hhm+ZTJcUg==
  • edit in yarn.lock at line 981
    [2.6505]
    [3.37911]
    eslint-plugin-standard@^5.0.0:
    version "5.0.0"
    resolved "https://registry.yarnpkg.com/eslint-plugin-standard/-/eslint-plugin-standard-5.0.0.tgz#c43f6925d669f177db46f095ea30be95476b1ee4"
    integrity sha512-eSIXPc9wBM4BrniMzJRBm2uoVuXz2EPa+NXPk2+itrVt+r5SbKFERx/IgrK/HmfjddyKVz2f+j+7gBRvu19xLg==
  • edit in package.json at line 37
    [5.1685]
    [2.21713]
    },
    "pijul.installationPath": {
    "type": "string",
    "description": "The path of the pijul installation used but the extension"
  • edit in package.json at line 70
    [2.21893]
    [2.21893]
    "eslint-config-standard-with-typescript": "^19.0.1",
  • edit in package.json at line 74
    [2.22002]
    [3.109418]
    "eslint-plugin-standard": "^5.0.0",
  • replacement in .vscode/settings.json at line 15
    [2.23229][2.23229:23269]()
    "eslint.validate": ["javascript"]
    [2.23229]
    [2.23269]
    "eslint.validate": ["javascript"],
    "eslint.options": { "configFile": "./.eslintrc.json" }