Skip to content

ESLint plugin that wraps a TSLint configuration and lints the whole source using TSLint

License

Notifications You must be signed in to change notification settings

typescript-eslint/eslint-plugin-tslint

Folders and files

NameName
Last commit message
Last commit date

Latest commit

80dd55a · Feb 4, 2024
Feb 4, 2024
Feb 4, 2024
Feb 4, 2024
Feb 4, 2024
Feb 4, 2024
Feb 4, 2024
Feb 4, 2024
Feb 4, 2024
Feb 4, 2024
Feb 4, 2024
Feb 4, 2024
Feb 4, 2024
Feb 4, 2024
Feb 4, 2024
Feb 4, 2024
Feb 4, 2024
Feb 4, 2024
Feb 4, 2024
Feb 4, 2024
Feb 4, 2024

Repository files navigation

@typescript-eslint/eslint-plugin-tslint

ESLint plugin that wraps a TSLint configuration and lints the whole source using TSLint.

NPM Version NPM Downloads

Per What About TSLint?, we highly recommend migrating off TSLint. See typescript-eslint.io for general documentation on typescript-eslint, the tooling that allows you to run ESLint and Prettier on TypeScript code.

Installation

yarn add -D @typescript-eslint/eslint-plugin-tslint

Usage

Configure in your ESLint config file:

{
  "plugins": [
    "@typescript-eslint/tslint"
  ],
  "parserOptions": {
      "project": "tsconfig.json",
  },
  "rules": {
    "@typescript-eslint/tslint/config": ["warn", {
      "lintFile": "", // path to tslint.json of your project
      "rules": {
        // tslint rules (will be used if `lintFile` is not specified)
      },
      "rulesDirectory": [
        // array of paths to directories with rules, e.g. 'node_modules/tslint/lib/rules' (will be used if `lintFile` is not specified)
      ]
    }],
  }
}

Note: The ability to automatically fix problems with --fix is unavailable for TSLint rules loaded with this plugin.

Rules

This plugin contains only a single rule: @typescript-eslint/tslint/config.

About

ESLint plugin that wraps a TSLint configuration and lints the whole source using TSLint

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published