4 "description": "Eslint extension for coc.nvim",
5 "main": "lib/index.js",
6 "publisher": "chemzqm",
9 "url": "https://github.com/neoclide/coc-eslint.git"
19 "clean": "rimraf lib",
20 "build": "node esbuild.js",
21 "prepare": "node esbuild.js"
29 "title": "Fix all auto-fixable Problems",
31 "command": "eslint.executeAutofix"
34 "title": "Create ESLint configuration",
36 "command": "eslint.createConfig"
39 "title": "Show Output Channel",
41 "command": "eslint.showOutputChannel"
44 "title": "Reset Library Execution Decisions",
46 "command": "eslint.resetLibraryExecution"
49 "title": "Manage Library Execution",
51 "command": "eslint.manageLibraryExecution"
54 "title": "Run eslint for current project",
56 "command": "eslint.lintProject"
67 "description": "Controls whether eslint is enabled or not.",
68 "deprecationMessage": "This setting is deprecated. Disable ESLint using the extensions list."
70 "eslint.packageManager": {
79 "description": "The package manager you use to install node modules."
81 "eslint.alwaysShowStatus": {
84 "description": "Always show the ESlint status bar item.",
94 "description": "The value of NODE_ENV to use when running eslint tasks."
97 "scope": "machine-overridable",
103 "description": "A path added to NODE_PATH when resolving the eslint module."
109 "description": "The eslint options object to provide args normally passed to eslint when executed from a command line (see http://eslint.org/docs/developer-guide/nodejs-api#cliengine)."
111 "eslint.trace.server": {
147 "description": "Traces the communication between VSCode and the eslint linter service."
157 "description": "Run the linter on save (onSave) or on type (onType)"
159 "eslint.autoFixOnSave": {
163 "description": "Turns auto fix on save on or off."
169 "description": "Turns on quiet mode, which ignores warnings."
171 "eslint.onIgnoredFiles": {
179 "description": "Whether ESLint should issue a warning on ignored files."
181 "eslint.workingDirectories": {
184 "description": "Working directories for files in different folders.",
200 "default": "location"
211 "description": "The working directory to use if a file's path starts with this directory."
215 "description": "Set to true if ESLint shouldn't change the working directory."
227 "description": "A glob pattern to match a working directory."
231 "description": "Set to true if ESLint shouldn't change the working directory."
254 "description": "The language id to be validated by ESLint."
258 "description": "Whether auto fixes are provided for the language."
261 "deprecationMessage": "Auto Fix is enabled by default. Use the single string form."
265 "description": "An array of language ids which should be validated by ESLint. If not installed ESLint will show an error."
282 "description": "An array of language ids for which the extension should probe if support is installed."
285 "scope": "machine-overridable",
291 "description": "The location of the node binary to run ESLint under."
297 "description": "Enables ESLint debug mode (same as --debug on the command line)"
302 "description": "Arguments of node used on language server start.",
307 "eslint.codeAction.disableRuleComment": {
312 "location": "separateLine"
318 "description": "Show the disable code actions."
326 "default": "separateLine",
327 "description": "Configure the disable rule code action to insert the comment on the same line or a new line."
331 "eslint.codeAction.showDocumentation": {
341 "description": "Show the documentation code actions."
345 "eslint.codeActionsOnSave.mode": {
352 "enumDescriptions": [
353 "Fixes all possible problems in the file. This option might take some time.",
354 "Only fixes reported problems that have non overlapping textual edits. This options runs a lot faster."
357 "description": "Specifies the code action mode. Possible values are 'all' and 'problems'."
359 "eslint.format.enable": {
363 "description": "Enables ESLint as a formatter."
365 "eslint.lintTask.options": {
371 "description": "Command line options applied when running the task for linting the whole workspace (see https://eslint.org/docs/user-guide/command-line-interface).",
379 "author": "chemzqm@gmail.com",
382 "@types/node": "^10.12.0",
383 "coc.nvim": "^0.0.80",
384 "esbuild": "^0.8.29",
387 "typescript": "^4.1.2",
388 "vscode-languageserver": "7.0.0",
389 "vscode-languageserver-protocol": "3.15.3",
390 "vscode-languageserver-textdocument": "^1.0.1",
391 "vscode-uri": "^2.1.1"