Last active
April 18, 2022 19:36
-
-
Save mahdavipanah/895878d2a8b36cad0acd0aacdf99bc13 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"lastUpload":"2022-04-18T19:36:02.726Z","extensionVersion":"v3.4.3"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[ | |
{ | |
"metadata": { | |
"id": "5a8b9107-e667-4ec8-a792-d066a93b9eff", | |
"publisherId": "ms-python.anaconda-extension-pack", | |
"publisherDisplayName": "ms-python" | |
}, | |
"name": "anaconda-extension-pack", | |
"publisher": "ms-python", | |
"version": "1.0.1" | |
}, | |
{ | |
"metadata": { | |
"id": "d10af6bf-270f-4cf0-b94b-1bea4bda1e2e", | |
"publisherId": "nrwl.angular-console", | |
"publisherDisplayName": "nrwl" | |
}, | |
"name": "angular-console", | |
"publisher": "nrwl", | |
"version": "17.15.0" | |
}, | |
{ | |
"metadata": { | |
"id": "5178733e-4b02-4829-95c5-1ce970847c23", | |
"publisherId": "teabyii.ayu", | |
"publisherDisplayName": "teabyii" | |
}, | |
"name": "ayu", | |
"publisher": "teabyii", | |
"version": "1.0.5" | |
}, | |
{ | |
"metadata": { | |
"id": "d1818e93-bccc-4812-8b8b-37aabc5a7a94", | |
"publisherId": "BeardedBear.beardedtheme", | |
"publisherDisplayName": "BeardedBear" | |
}, | |
"name": "beardedtheme", | |
"publisher": "BeardedBear", | |
"version": "6.2.1" | |
}, | |
{ | |
"metadata": { | |
"id": "e337c67b-55c2-4fef-8949-eb260e7fb7fd", | |
"publisherId": "Shan.code-settings-sync", | |
"publisherDisplayName": "Shan" | |
}, | |
"name": "code-settings-sync", | |
"publisher": "Shan", | |
"version": "3.4.3" | |
}, | |
{ | |
"metadata": { | |
"id": "f6dbd813-b0a0-42c1-90ea-10dde9d925a7", | |
"publisherId": "streetsidesoftware.code-spell-checker", | |
"publisherDisplayName": "streetsidesoftware" | |
}, | |
"name": "code-spell-checker", | |
"publisher": "streetsidesoftware", | |
"version": "2.1.11" | |
}, | |
{ | |
"metadata": { | |
"id": "690b692e-e8a9-493f-b802-8089d50ac1b2", | |
"publisherId": "ms-vscode.cpptools", | |
"publisherDisplayName": "ms-vscode" | |
}, | |
"name": "cpptools", | |
"publisher": "ms-vscode", | |
"version": "1.9.7" | |
}, | |
{ | |
"metadata": { | |
"id": "99b17261-8f6e-45f0-9ad5-a69c6f509a4f", | |
"publisherId": "ms-vscode.cpptools-themes", | |
"publisherDisplayName": "ms-vscode" | |
}, | |
"name": "cpptools-themes", | |
"publisher": "ms-vscode", | |
"version": "1.0.0" | |
}, | |
{ | |
"metadata": { | |
"id": "f57f68ea-9ee8-42b5-9a97-041d3e4278c4", | |
"publisherId": "Dart-Code.dart-code", | |
"publisherDisplayName": "Dart-Code" | |
}, | |
"name": "dart-code", | |
"publisher": "Dart-Code", | |
"version": "3.38.2" | |
}, | |
{ | |
"metadata": { | |
"id": "532533c9-a894-4a58-9eee-bbfbe7c06f71", | |
"publisherId": "mikestead.dotenv", | |
"publisherDisplayName": "mikestead" | |
}, | |
"name": "dotenv", | |
"publisher": "mikestead", | |
"version": "1.0.1" | |
}, | |
{ | |
"metadata": { | |
"id": "53ceb0a7-7e7a-4f26-a91d-084f3d714420", | |
"publisherId": "lkytal.FlatUI", | |
"publisherDisplayName": "lkytal" | |
}, | |
"name": "FlatUI", | |
"publisher": "lkytal", | |
"version": "1.4.9" | |
}, | |
{ | |
"metadata": { | |
"id": "d0db9e58-8cdf-49c5-87bf-02f037e10bb0", | |
"publisherId": "thenikso.github-plus-theme", | |
"publisherDisplayName": "thenikso" | |
}, | |
"name": "github-plus-theme", | |
"publisher": "thenikso", | |
"version": "1.4.2" | |
}, | |
{ | |
"metadata": { | |
"id": "7328a705-91fc-49e6-8293-da6f112e482d", | |
"publisherId": "GitHub.github-vscode-theme", | |
"publisherDisplayName": "GitHub" | |
}, | |
"name": "github-vscode-theme", | |
"publisher": "GitHub", | |
"version": "6.0.0" | |
}, | |
{ | |
"metadata": { | |
"id": "01826860-d71c-4734-9cf8-dc1c07baa5f9", | |
"publisherId": "GitLab.gitlab-workflow", | |
"publisherDisplayName": "GitLab" | |
}, | |
"name": "gitlab-workflow", | |
"publisher": "GitLab", | |
"version": "3.42.1" | |
}, | |
{ | |
"metadata": { | |
"id": "4de763bd-505d-4978-9575-2b7696ecf94e", | |
"publisherId": "eamodio.gitlens", | |
"publisherDisplayName": "eamodio" | |
}, | |
"name": "gitlens", | |
"publisher": "eamodio", | |
"version": "12.0.6" | |
}, | |
{ | |
"metadata": { | |
"id": "6c2f1801-1e7f-45b2-9b5c-7782f1e076e8", | |
"publisherId": "ms-toolsai.jupyter", | |
"publisherDisplayName": "ms-toolsai" | |
}, | |
"name": "jupyter", | |
"publisher": "ms-toolsai", | |
"version": "2022.3.1000901801" | |
}, | |
{ | |
"metadata": { | |
"id": "9f6dc8db-620c-4844-b8c5-e74914f1be27", | |
"publisherId": "ms-toolsai.jupyter-keymap", | |
"publisherDisplayName": "ms-toolsai" | |
}, | |
"name": "jupyter-keymap", | |
"publisher": "ms-toolsai", | |
"version": "1.0.0" | |
}, | |
{ | |
"metadata": { | |
"id": "b15c72f8-d5fe-421a-a4f7-27ed9f6addbf", | |
"publisherId": "ms-toolsai.jupyter-renderers", | |
"publisherDisplayName": "ms-toolsai" | |
}, | |
"name": "jupyter-renderers", | |
"publisher": "ms-toolsai", | |
"version": "1.0.6" | |
}, | |
{ | |
"metadata": { | |
"id": "5db78037-f674-459f-a236-db622c427c5b", | |
"publisherId": "PKief.material-icon-theme", | |
"publisherDisplayName": "PKief" | |
}, | |
"name": "material-icon-theme", | |
"publisher": "PKief", | |
"version": "4.15.0" | |
}, | |
{ | |
"metadata": { | |
"id": "e9e7f567-5669-4c9c-a2db-df05d6cf28ed", | |
"publisherId": "miguelsolorio.min-theme", | |
"publisherDisplayName": "miguelsolorio" | |
}, | |
"name": "min-theme", | |
"publisher": "miguelsolorio", | |
"version": "1.5.0" | |
}, | |
{ | |
"metadata": { | |
"id": "e58f546c-babc-455f-a265-ba40dbd140d4", | |
"publisherId": "sdras.night-owl", | |
"publisherDisplayName": "sdras" | |
}, | |
"name": "night-owl", | |
"publisher": "sdras", | |
"version": "2.0.1" | |
}, | |
{ | |
"metadata": { | |
"id": "d4e2a48f-0b88-4540-92c5-a4ab4dd2c813", | |
"publisherId": "liviuschera.noctis", | |
"publisherDisplayName": "liviuschera" | |
}, | |
"name": "noctis", | |
"publisher": "liviuschera", | |
"version": "10.40.0" | |
}, | |
{ | |
"metadata": { | |
"id": "1bb92b2c-526c-4bfd-bb38-5bae1b278c89", | |
"publisherId": "leizongmin.node-module-intellisense", | |
"publisherDisplayName": "leizongmin" | |
}, | |
"name": "node-module-intellisense", | |
"publisher": "leizongmin", | |
"version": "1.5.0" | |
}, | |
{ | |
"metadata": { | |
"id": "dff6b801-247e-40e9-82e8-8c9b1d19d1b8", | |
"publisherId": "christian-kohler.npm-intellisense", | |
"publisherDisplayName": "christian-kohler" | |
}, | |
"name": "npm-intellisense", | |
"publisher": "christian-kohler", | |
"version": "1.4.1" | |
}, | |
{ | |
"metadata": { | |
"id": "b027c4b2-25ad-46db-b574-05dae3b2dc92", | |
"publisherId": "azemoh.one-monokai", | |
"publisherDisplayName": "azemoh" | |
}, | |
"name": "one-monokai", | |
"publisher": "azemoh", | |
"version": "0.5.0" | |
}, | |
{ | |
"metadata": { | |
"id": "a41c1549-4053-44d4-bf30-60fc809b4a86", | |
"publisherId": "christian-kohler.path-intellisense", | |
"publisherDisplayName": "christian-kohler" | |
}, | |
"name": "path-intellisense", | |
"publisher": "christian-kohler", | |
"version": "2.8.0" | |
}, | |
{ | |
"metadata": { | |
"id": "4386e6f6-ec10-4463-9d23-c24278718947", | |
"publisherId": "tomoki1207.pdf", | |
"publisherDisplayName": "tomoki1207" | |
}, | |
"name": "pdf", | |
"publisher": "tomoki1207", | |
"version": "1.2.0" | |
}, | |
{ | |
"metadata": { | |
"id": "96fa4707-6983-4489-b7c5-d5ffdfdcce90", | |
"publisherId": "esbenp.prettier-vscode", | |
"publisherDisplayName": "esbenp" | |
}, | |
"name": "prettier-vscode", | |
"publisher": "esbenp", | |
"version": "9.5.0" | |
}, | |
{ | |
"metadata": { | |
"id": "33ce9d6b-41cf-4972-a62b-386f7201981d", | |
"publisherId": "Prisma.prisma", | |
"publisherDisplayName": "Prisma" | |
}, | |
"name": "prisma", | |
"publisher": "Prisma", | |
"version": "3.12.0" | |
}, | |
{ | |
"metadata": { | |
"id": "f1f59ae4-9318-4f3c-a9b5-81b2eaa5f8a5", | |
"publisherId": "ms-python.python", | |
"publisherDisplayName": "ms-python" | |
}, | |
"name": "python", | |
"publisher": "ms-python", | |
"version": "2022.4.1" | |
}, | |
{ | |
"metadata": { | |
"id": "93ce222b-5f6f-49b7-9ab1-a0463c6238df", | |
"publisherId": "ms-vscode-remote.remote-containers", | |
"publisherDisplayName": "ms-vscode-remote" | |
}, | |
"name": "remote-containers", | |
"publisher": "ms-vscode-remote", | |
"version": "0.231.6" | |
}, | |
{ | |
"metadata": { | |
"id": "ee108066-df8b-43ae-9a83-e6c11400a759", | |
"publisherId": "jasonnutter.search-node-modules", | |
"publisherDisplayName": "jasonnutter" | |
}, | |
"name": "search-node-modules", | |
"publisher": "jasonnutter", | |
"version": "1.3.0" | |
}, | |
{ | |
"metadata": { | |
"id": "d91d5f34-af1f-4d4b-99d3-78f2f36aac63", | |
"publisherId": "felipe-mendes.slack-theme", | |
"publisherDisplayName": "felipe-mendes" | |
}, | |
"name": "slack-theme", | |
"publisher": "felipe-mendes", | |
"version": "1.9.17" | |
}, | |
{ | |
"metadata": { | |
"id": "6a2bbab0-d8f0-43fa-9b26-e6a3b7892a0b", | |
"publisherId": "mtxr.sqltools", | |
"publisherDisplayName": "mtxr" | |
}, | |
"name": "sqltools", | |
"publisher": "mtxr", | |
"version": "0.23.0" | |
}, | |
{ | |
"metadata": { | |
"id": "ff850146-c38e-4afe-8a34-705074ae16e2", | |
"publisherId": "mtxr.sqltools-driver-pg", | |
"publisherDisplayName": "mtxr" | |
}, | |
"name": "sqltools-driver-pg", | |
"publisher": "mtxr", | |
"version": "0.2.0" | |
}, | |
{ | |
"metadata": { | |
"id": "ee960969-f319-4daf-b7a0-a4bc8982cb8a", | |
"publisherId": "uloco.theme-bluloco-light", | |
"publisherDisplayName": "uloco" | |
}, | |
"name": "theme-bluloco-light", | |
"publisher": "uloco", | |
"version": "3.6.1" | |
}, | |
{ | |
"metadata": { | |
"id": "e96f7482-8e97-4155-8a7c-ad5fab4d8b2d", | |
"publisherId": "jprestidge.theme-material-theme", | |
"publisherDisplayName": "jprestidge" | |
}, | |
"name": "theme-material-theme", | |
"publisher": "jprestidge", | |
"version": "1.0.1" | |
}, | |
{ | |
"metadata": { | |
"id": "261cac81-cd7b-4555-bb41-0c2d2bcd3e70", | |
"publisherId": "Gruntfuggly.todo-tree", | |
"publisherDisplayName": "Gruntfuggly" | |
}, | |
"name": "todo-tree", | |
"publisher": "Gruntfuggly", | |
"version": "0.0.215" | |
}, | |
{ | |
"metadata": { | |
"id": "2f5dd8cb-d251-4d70-abfe-ddebcb077483", | |
"publisherId": "octref.vetur", | |
"publisherDisplayName": "octref" | |
}, | |
"name": "vetur", | |
"publisher": "octref", | |
"version": "0.35.0" | |
}, | |
{ | |
"metadata": { | |
"id": "bf8aa94a-4051-42fe-9bd1-2becad466fe7", | |
"publisherId": "Equinusocio.vsc-community-material-theme", | |
"publisherDisplayName": "Equinusocio" | |
}, | |
"name": "vsc-community-material-theme", | |
"publisher": "Equinusocio", | |
"version": "1.4.4" | |
}, | |
{ | |
"metadata": { | |
"id": "45bfc9eb-5e03-487f-bffe-315fa6881d6a", | |
"publisherId": "Equinusocio.vsc-material-theme", | |
"publisherDisplayName": "Equinusocio" | |
}, | |
"name": "vsc-material-theme", | |
"publisher": "Equinusocio", | |
"version": "33.4.0" | |
}, | |
{ | |
"metadata": { | |
"id": "6959958f-be4d-42c4-8aa4-dc2c2f086b0a", | |
"publisherId": "equinusocio.vsc-material-theme-icons", | |
"publisherDisplayName": "equinusocio" | |
}, | |
"name": "vsc-material-theme-icons", | |
"publisher": "equinusocio", | |
"version": "2.2.1" | |
}, | |
{ | |
"metadata": { | |
"id": "2f0eaac2-070b-4dc7-9b23-8dd4c970c11c", | |
"publisherId": "redhat.vscode-commons", | |
"publisherDisplayName": "redhat" | |
}, | |
"name": "vscode-commons", | |
"publisher": "redhat", | |
"version": "0.0.6" | |
}, | |
{ | |
"metadata": { | |
"id": "0479fc1c-3d67-49f9-b087-fb9069afe48f", | |
"publisherId": "ms-azuretools.vscode-docker", | |
"publisherDisplayName": "ms-azuretools" | |
}, | |
"name": "vscode-docker", | |
"publisher": "ms-azuretools", | |
"version": "1.21.0" | |
}, | |
{ | |
"metadata": { | |
"id": "583b2b34-2c1e-4634-8c0b-0b82e283ea3a", | |
"publisherId": "dbaeumer.vscode-eslint", | |
"publisherDisplayName": "dbaeumer" | |
}, | |
"name": "vscode-eslint", | |
"publisher": "dbaeumer", | |
"version": "2.2.2" | |
}, | |
{ | |
"metadata": { | |
"id": "9ccc1dd7-7ec4-4a46-bd4f-7d7b8b9d322a", | |
"publisherId": "vscode-icons-team.vscode-icons", | |
"publisherDisplayName": "vscode-icons-team" | |
}, | |
"name": "vscode-icons", | |
"publisher": "vscode-icons-team", | |
"version": "11.10.0" | |
}, | |
{ | |
"metadata": { | |
"id": "13cd6cd6-3da6-4eb8-8d81-b47e6e710e59", | |
"publisherId": "firsttris.vscode-jest-runner", | |
"publisherDisplayName": "firsttris" | |
}, | |
"name": "vscode-jest-runner", | |
"publisher": "firsttris", | |
"version": "0.4.48" | |
}, | |
{ | |
"metadata": { | |
"id": "ae9e3eb0-3357-4cc0-90ee-598d2d384757", | |
"publisherId": "eg2.vscode-npm-script", | |
"publisherDisplayName": "eg2" | |
}, | |
"name": "vscode-npm-script", | |
"publisher": "eg2", | |
"version": "0.3.24" | |
}, | |
{ | |
"metadata": { | |
"id": "69ddd764-339a-4ecc-97c1-9c4ece58e36d", | |
"publisherId": "GitHub.vscode-pull-request-github", | |
"publisherDisplayName": "GitHub" | |
}, | |
"name": "vscode-pull-request-github", | |
"publisher": "GitHub", | |
"version": "0.40.0" | |
}, | |
{ | |
"metadata": { | |
"id": "364d2426-116a-433a-a5d8-a5098dc3afbd", | |
"publisherId": "ms-python.vscode-pylance", | |
"publisherDisplayName": "ms-python" | |
}, | |
"name": "vscode-pylance", | |
"publisher": "ms-python", | |
"version": "2022.4.1" | |
}, | |
{ | |
"metadata": { | |
"id": "b84ed643-ec7d-49cc-a514-3ce104ed777f", | |
"publisherId": "Hyzeta.vscode-theme-github-light", | |
"publisherDisplayName": "Hyzeta" | |
}, | |
"name": "vscode-theme-github-light", | |
"publisher": "Hyzeta", | |
"version": "7.14.2" | |
}, | |
{ | |
"metadata": { | |
"id": "ee33fd31-7bb4-4252-8368-fdd5bcd94cf8", | |
"publisherId": "akamud.vscode-theme-onelight", | |
"publisherDisplayName": "akamud" | |
}, | |
"name": "vscode-theme-onelight", | |
"publisher": "akamud", | |
"version": "2.2.3" | |
}, | |
{ | |
"metadata": { | |
"id": "2061917f-f76a-458a-8da9-f162de22b97e", | |
"publisherId": "redhat.vscode-yaml", | |
"publisherDisplayName": "redhat" | |
}, | |
"name": "vscode-yaml", | |
"publisher": "redhat", | |
"version": "1.6.0" | |
}, | |
{ | |
"metadata": { | |
"id": "876e8f93-74d0-4f4f-91b7-34a09f19f444", | |
"publisherId": "VisualStudioExptTeam.vscodeintellicode", | |
"publisherDisplayName": "VisualStudioExptTeam" | |
}, | |
"name": "vscodeintellicode", | |
"publisher": "VisualStudioExptTeam", | |
"version": "1.2.19" | |
}, | |
{ | |
"metadata": { | |
"id": "5a6dc0d5-dc02-4121-8e24-cad33a2ff0af", | |
"publisherId": "ms-vsliveshare.vsliveshare", | |
"publisherDisplayName": "ms-vsliveshare" | |
}, | |
"name": "vsliveshare", | |
"publisher": "ms-vsliveshare", | |
"version": "1.0.5527" | |
}, | |
{ | |
"metadata": { | |
"id": "fd6d3dc6-b307-4589-82a6-78e2afec3d77", | |
"publisherId": "johnpapa.winteriscoming", | |
"publisherDisplayName": "johnpapa" | |
}, | |
"name": "winteriscoming", | |
"publisher": "johnpapa", | |
"version": "1.4.4" | |
} | |
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"version":"2.2.1"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"workspaceFolder": "/usr/src/app" | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"title": "JSON schema for ESLint configuration files", | |
"$schema": "http://json-schema.org/draft-04/schema#", | |
"type": "object", | |
"definitions": { | |
"rule": { | |
"oneOf": [ | |
{ | |
"description": "ESLint rule\n\n0 - turns the rule off\n1 - turn the rule on as a warning (doesn't affect exit code)\n2 - turn the rule on as an error (exit code is 1 when triggered)\n", | |
"type": "integer", | |
"minimum": 0, | |
"maximum": 2 | |
}, | |
{ | |
"description": "ESLint rule\n\n\"off\" - turns the rule off\n\"warn\" - turn the rule on as a warning (doesn't affect exit code)\n\"error\" - turn the rule on as an error (exit code is 1 when triggered)\n", | |
"type": "string", | |
"enum": [ | |
"off", "warn", "error" | |
] | |
}, | |
{ | |
"type": "array" | |
} | |
] | |
}, | |
"possibleErrors": { | |
"properties": { | |
"comma-dangle": { "$ref": "#/definitions/rule", "description": "Require or disallow trailing commas"}, | |
"for-direction": {"$ref": "#/definitions/rule", "description": "Enforce “for” loop update clause moving the counter in the right direction"}, | |
"getter-return": {"$ref": "#/definitions/rule", "description": "Enforce return statements in getters"}, | |
"no-await-in-loop": {"$ref": "#/definitions/rule", "description": "Disallow await inside of loops"}, | |
"no-compare-neg-zero": {"$ref": "#/definitions/rule", "description": "Disallow comparing against -0"}, | |
"no-cond-assign": { "$ref": "#/definitions/rule", "description": "Disallow assignment operators in conditional expressions" }, | |
"no-console": { "$ref": "#/definitions/rule", "description": "Disallow the use of console" }, | |
"no-constant-condition": { "$ref": "#/definitions/rule", "description": "Disallow constant expressions in conditions" }, | |
"no-control-regex": { "$ref": "#/definitions/rule", "description": "Disallow control characters in regular expressions" }, | |
"no-debugger": { "$ref": "#/definitions/rule", "description": "Disallow the use of debugger" }, | |
"no-dupe-args": { "$ref": "#/definitions/rule", "description": "Disallow duplicate arguments in function definitions" }, | |
"no-dupe-keys": { "$ref": "#/definitions/rule", "description": "Disallow duplicate keys in object literals" }, | |
"no-duplicate-case": { "$ref": "#/definitions/rule", "description": "Disallow duplicate case labels" }, | |
"no-empty": { "$ref": "#/definitions/rule", "description": "Disallow empty block statements" }, | |
"no-empty-character-class": { "$ref": "#/definitions/rule", "description": "Disallow empty character classes in regular expressions" }, | |
"no-ex-assign": { "$ref": "#/definitions/rule", "description": "Disallow reassigning exceptions in catch clauses" }, | |
"no-extra-boolean-cast": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary boolean casts" }, | |
"no-extra-parens": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary parentheses" }, | |
"no-extra-semi": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary semicolons" }, | |
"no-func-assign": { "$ref": "#/definitions/rule", "description": "Disallow reassigning function declarations" }, | |
"no-inner-declarations": { "$ref": "#/definitions/rule", "description": "Disallow function or var declarations in nested blocks" }, | |
"no-invalid-regexp": { "$ref": "#/definitions/rule", "description": "Disallow invalid regular expression strings in RegExp constructors" }, | |
"no-irregular-whitespace": { "$ref": "#/definitions/rule", "description": "Disallow irregular whitespace outside of strings and comments" }, | |
"no-negated-in-lhs": { "$ref": "#/definitions/rule", "description": "Disallow negating the left operand in in expressions (deprecated)"}, | |
"no-obj-calls": { "$ref": "#/definitions/rule", "description": "Disallow calling global object properties as functions" }, | |
"no-prototype-builtins": { "$ref": "#/definitions/rule", "description": "Disallow calling some Object.prototype methods directly on objects" }, | |
"no-regex-spaces": { "$ref": "#/definitions/rule", "description": "Disallow multiple spaces in regular expressions" }, | |
"no-sparse-arrays": { "$ref": "#/definitions/rule", "description": "Disallow sparse arrays" }, | |
"no-template-curly-in-string": { "$ref": "#/definitions/rule", "description": "Disallow template literal placeholder syntax in regular strings" }, | |
"no-unexpected-multiline": { "$ref": "#/definitions/rule", "description": "Disallow confusing multiline expressions" }, | |
"no-unreachable": { "$ref": "#/definitions/rule", "description": "Disallow unreachable code after return, throw, continue, and break statements" }, | |
"no-unsafe-finally": { "$ref": "#/definitions/rule", "description": "Disallow control flow statements in finally blocks" }, | |
"no-unsafe-negation": { "$ref": "#/definitions/rule", "description": "Disallow negating the left operand of relational operators" }, | |
"use-isnan": { "$ref": "#/definitions/rule", "description": "Require calls to isNaN() when checking for NaN" }, | |
"valid-jsdoc": { "$ref": "#/definitions/rule", "description": "Enforce valid JSDoc comments" }, | |
"valid-typeof": { "$ref": "#/definitions/rule", "description": "Enforce comparing typeof expressions against valid strings" } | |
} | |
}, | |
"bestPractices": { | |
"properties": { | |
"accessor-pairs": { "$ref": "#/definitions/rule", "description": "Enforce getter and setter pairs in objects" }, | |
"array-callback-return": { "$ref": "#/definitions/rule", "description": "Enforce return statements in callbacks of array methods" }, | |
"block-scoped-var": { "$ref": "#/definitions/rule", "description": "Enforce the use of variables within the scope they are defined" }, | |
"class-methods-use-this": { "$ref": "#/definitions/rule", "description": "Enforce that class methods utilize this" }, | |
"complexity": { "$ref": "#/definitions/rule", "description": "Enforce a maximum cyclomatic complexity allowed in a program" }, | |
"consistent-return": { "$ref": "#/definitions/rule", "description": "Require return statements to either always or never specify values" }, | |
"curly": { "$ref": "#/definitions/rule", "description": "Enforce consistent brace style for all control statements" }, | |
"default-case": { "$ref": "#/definitions/rule", "description": "Require default cases in switch statements" }, | |
"dot-location": { "$ref": "#/definitions/rule", "description": "Enforce consistent newlines before and after dots" }, | |
"dot-notation": { "$ref": "#/definitions/rule", "description": "Enforce dot notation whenever possible" }, | |
"eqeqeq": { "$ref": "#/definitions/rule", "description": "Require the use of === and !==" }, | |
"guard-for-in": { "$ref": "#/definitions/rule", "description": "Require for-in loops to include an if statement" }, | |
"no-alert": { "$ref": "#/definitions/rule", "description": "Disallow the use of alert, confirm, and prompt" }, | |
"no-caller": { "$ref": "#/definitions/rule", "description": "Disallow the use of arguments.caller or arguments.callee" }, | |
"no-case-declarations": { "$ref": "#/definitions/rule", "description": "Disallow lexical declarations in case clauses" }, | |
"no-div-regex": { "$ref": "#/definitions/rule", "description": "Disallow division operators explicitly at the beginning of regular expressions" }, | |
"no-else-return": { "$ref": "#/definitions/rule", "description": "Disallow else blocks after return statements in if statements" }, | |
"no-empty-function": { "$ref": "#/definitions/rule", "description": "Disallow empty functions" }, | |
"no-empty-pattern": { "$ref": "#/definitions/rule", "description": "Disallow empty destructuring patterns" }, | |
"no-eq-null": { "$ref": "#/definitions/rule", "description": "Disallow null comparisons without type-checking operators" }, | |
"no-eval": { "$ref": "#/definitions/rule", "description": "Disallow the use of eval()" }, | |
"no-extend-native": { "$ref": "#/definitions/rule", "description": "Disallow extending native types" }, | |
"no-extra-bind": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary calls to .bind()" }, | |
"no-extra-label": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary labels" }, | |
"no-fallthrough": { "$ref": "#/definitions/rule", "description": "Disallow fallthrough of case statements" }, | |
"no-floating-decimal": { "$ref": "#/definitions/rule", "description": "Disallow leading or trailing decimal points in numeric literals" }, | |
"no-global-assign": { "$ref": "#/definitions/rule", "description": "Disallow assignments to native objects or read-only global variables" }, | |
"no-implicit-coercion": { "$ref": "#/definitions/rule", "description": "Disallow shorthand type conversions" }, | |
"no-implicit-globals": { "$ref": "#/definitions/rule", "description": "Disallow var and named function declarations in the global scope" }, | |
"no-implied-eval": { "$ref": "#/definitions/rule", "description": "Disallow the use of eval()-like methods" }, | |
"no-invalid-this": { "$ref": "#/definitions/rule", "description": "Disallow this keywords outside of classes or class-like objects" }, | |
"no-iterator": { "$ref": "#/definitions/rule", "description": "Disallow the use of the __iterator__ property" }, | |
"no-labels": { "$ref": "#/definitions/rule", "description": "Disallow labeled statements" }, | |
"no-lone-blocks": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary nested blocks" }, | |
"no-loop-func": { "$ref": "#/definitions/rule", "description": "Disallow function declarations and expressions inside loop statements" }, | |
"no-magic-numbers": { "$ref": "#/definitions/rule", "description": "Disallow magic numbers" }, | |
"no-multi-spaces": { "$ref": "#/definitions/rule", "description": "Disallow multiple spaces" }, | |
"no-multi-str": { "$ref": "#/definitions/rule", "description": "Disallow multiline strings" }, | |
"no-native-reassign": { "$ref": "#/definitions/rule"}, | |
"no-new": { "$ref": "#/definitions/rule", "description": "Disallow new operators outside of assignments or comparisons" }, | |
"no-new-func": { "$ref": "#/definitions/rule", "description": "Disallow new operators with the Function object" }, | |
"no-new-wrappers": { "$ref": "#/definitions/rule", "description": "Disallow new operators with the String, Number, and Boolean objects" }, | |
"no-octal": { "$ref": "#/definitions/rule", "description": "Disallow octal literals" }, | |
"no-octal-escape": { "$ref": "#/definitions/rule", "description": "Disallow octal escape sequences in string literals" }, | |
"no-param-reassign": { "$ref": "#/definitions/rule", "description": "Disallow reassigning function parameters" }, | |
"no-proto": { "$ref": "#/definitions/rule", "description": "Disallow the use of the __proto__ property" }, | |
"no-redeclare": { "$ref": "#/definitions/rule", "description": "Disallow var redeclaration" }, | |
"no-restricted-properties": { "$ref": "#/definitions/rule", "description": "Disallow certain properties on certain objects" }, | |
"no-return-assign": { "$ref": "#/definitions/rule", "description": "Disallow assignment operators in return statements" }, | |
"no-return-await": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary return await" }, | |
"no-script-url": { "$ref": "#/definitions/rule", "description": "Disallow javascript: urls" }, | |
"no-self-assign": { "$ref": "#/definitions/rule", "description": "Disallow assignments where both sides are exactly the same" }, | |
"no-self-compare": { "$ref": "#/definitions/rule", "description": "Disallow comparisons where both sides are exactly the same" }, | |
"no-sequences": { "$ref": "#/definitions/rule", "description": "Disallow comma operators" }, | |
"no-throw-literal": { "$ref": "#/definitions/rule", "description": "Disallow throwing literals as exceptions" }, | |
"no-unmodified-loop-condition": { "$ref": "#/definitions/rule", "description": "Disallow unmodified loop conditions" }, | |
"no-unused-expressions": { "$ref": "#/definitions/rule", "description": "Disallow unused expressions" }, | |
"no-unused-labels": { "$ref": "#/definitions/rule", "description": "Disallow unused labels" }, | |
"no-useless-call": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary calls to .call() and .apply()" }, | |
"no-useless-concat": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary concatenation of literals or template literals" }, | |
"no-useless-escape": { "$ref": "#/definitions/rule", "description": "Disallow unnecessary escape characters" }, | |
"no-useless-return": { "$ref": "#/definitions/rule", "description": "Disallow redundant return statements" }, | |
"no-void": { "$ref": "#/definitions/rule", "description": "Disallow void operators" }, | |
"no-warning-comments": { "$ref": "#/definitions/rule", "description": "Disallow specified warning terms in comments" }, | |
"no-with": { "$ref": "#/definitions/rule", "description": "Disallow with statements" }, | |
"prefer-promise-reject-errors": { "$ref": "#/definitions/rule", "description": "Require using Error objects as Promise rejection reasons" }, | |
"radix": { "$ref": "#/definitions/rule", "description": "Enforce the consistent use of the radix argument when using parseInt()" }, | |
"require-await": { "$ref": "#/definitions/rule", "description": "Disallow async functions which have no await expression" }, | |
"vars-on-top": { "$ref": "#/definitions/rule", "description": "Require var declarations be placed at the top of their containing scope" }, | |
"wrap-iife": { "$ref": "#/definitions/rule", "description": "Require parentheses around immediate function invocations" }, | |
"yoda": { "$ref": "#/definitions/rule", "description": "Require or Disallow “Yoda” conditions" } | |
} | |
}, | |
"strictMode": { | |
"properties": { | |
"strict": { "$ref": "#/definitions/rule", "description": "require or disallow strict mode directives" } | |
} | |
}, | |
"variables": { | |
"properties": { | |
"init-declarations": { "$ref": "#/definitions/rule", "description": "Require or disallow initialization in var declarations" }, | |
"no-catch-shadow": { "$ref": "#/definitions/rule", "description": "Disallow catch clause parameters from shadowing variables in the outer scope" }, | |
"no-delete-var": { "$ref": "#/definitions/rule", "description": "Disallow deleting variables" }, | |
"no-label-var": { "$ref": "#/definitions/rule", "description": "Disallow labels that share a name with a variable&quo |