A VSCode-Extension that provides ESLint support using @manuth/typescript-eslint-plugin
In order to use this extension you need to have eslint
installed either in your workspace or globally.
Configure this extension according to the Configuration-section as desired. You might want to override your extension-configuration for certain typescript-project. You can do so by editing your project's tsconfig.json
-file and adding your plugin-settings:
tsconfig.json
{
"compilerOptions": {
"plugins": [
{
"name": "@manuth/typescript-eslint-plugin",
"ignoreJavaScript": true,
"configFile": "custom.eslintrc.js"
}
]
}
}
eslint-service.ignoreJavaScript
:false
)eslint-service.ignoreTypeScript
:false
)eslint-service.allowInlineConfig
:// eslint-disable-next-line
are processed. (default: true
)eslint-service.reportUnusedDisableDirectives
:eslint-disable
comments should be reported. (default: true
)eslint-service.useEslintrc
:.eslintrc.*
-files. (default: true
)eslint-service.configFile
:eslintrc
-configuration from a custom file. (default: undefined
)eslint-service.alwaysShowRuleFailuresAsWarnings
:false
)eslint-service.suppressWhileTypeErrorsPresent
:false
)eslint-service.suppressDeprecationWarnings
:false
)eslint-service.suppressConfigNotFoundError
:true
you can enable errors if no eslint-configuration could be found (default: true
)eslint-service.packageManager
:npm
)eslint-service.logLevel
:none
)