0.14.0 • Published 6 years ago

eslint-plugin-typescript v0.14.0

Weekly downloads
79,336
License
MIT
Repository
github
Last release
6 years ago

eslint-plugin-typescript

TypeScript support for ESLint. (This is still in the very early stages, so please be patient.)

Installation

You'll first need to install ESLint:

$ npm i eslint --save-dev

Next, install typescript-eslint-parser:

$ npm install typescript-eslint-parser --save-dev

Last, install eslint-plugin-typescript:

$ npm install eslint-plugin-typescript --save-dev

Note: If you installed ESLint globally (using the -g flag) then you must also install eslint-plugin-typescript globally.

Usage

Add typescript-eslint-parser to the parser field and typescript to the plugins section of your .eslintrc configuration file. You can omit the eslint-plugin- prefix:

{
    "parser": "typescript-eslint-parser",
    "plugins": [
        "typescript"
    ]
}

Then configure the rules you want to use under the rules section.

{
    "rules": {
        "typescript/rule-name": "error"
    }
}

Supported Rules

eslint-config-bigpopakap@sirius-black/taro-cli@deity/eslint-config-falconeslint-plugin-matt@phanect/eslint-config-phanective@lartplus/cli-typescript-eslintsxyj_taro_clihao-base@infinitebrahmanuniverse/nolb-eslint-plugin-t@everything-registry/sub-chunk-1615@robinblomberg/eslint-config-hac-eslinteslint-config-cullen-vue3cullen-eslint-vue3tarojs-clivox-cli@dkundel/eslint-config-ts@conduitvc/build@conduitvc/eslint@data-ui/build-configkg-eslint-configsps-clituia_eslint-config-common@anejs/eslint-config-anne@anejs/eslint-config-typescript@beisen/eslint-config-beisenux@bigpopakap/eslint-config@c-art/cli@chaos-kit/eslint-config-format-vue@codeverse/eslint-config@dayuw/tarojs-clixs-tools-kitzzc-design-pc@dymp/dylphin-cli@goodforonefare/eslint-plugin-shopify@gift-adv/taro-cli@iovx/iv-tool@macrof/tool-kit@movinliao/mlc@nighttrax/eslint-config@fangchan/taro-cli@jarrodldavis/eslint-config@phenixs/eslint-config-typescript@novemberborn/as-i-preach@oupdev/eslint-config-mymaths@oupdev/eslint-config-mymaths-basemps-clireact-native-dm-playerreact-mini-pivotghost-eslint-config-typescriptggstylegg_stylehuhu-test-materialhicdolor@wenziguo/tarojs-cli@tuia/eslint-config-common@tarox/build@stunteam/eslint-config@svenpiller/eslint-plugincanfeitcsc-config-widgetbotium-exporter-botmockbotium-botmock-exportdp-taro-clielmer-validationelmer-virtual-domelmer-workereslint-config-leneslint-config-krizzueslint-config-ynloultratecheslint-config-yyuedeslint-config-steelsojkaeslint-config-teslinteslint-config-shortlyster-tselmer-common-uielmer-loaderelmer-reduxeslint-config-assignar-baseeslint-config-anvilabs-typescripteslint-config-guten-typescripteslint-config-hofeslint-config-sanctumeslint-config-kgeslint-plugin-verydannyeslint-plugin-mysticateaeslint-plugin-minoriseslint-plugin-shopifyeslint-standard-config@shoveller/eslint-config@shoveller/eslint-config-react@shoveller/eslint-config-vue
1.0.0-rc.3

6 years ago

1.0.0-rc.2

6 years ago

1.0.0-rc.1

6 years ago

1.0.0-rc.0

6 years ago

0.14.0

7 years ago

0.14.0-rc.1

7 years ago

0.13.0

7 years ago

0.12.0

7 years ago

0.11.0

7 years ago

0.10.0

7 years ago

0.9.0

7 years ago

0.8.1

8 years ago

0.8.0

8 years ago

0.7.0

8 years ago

0.6.0

8 years ago

0.5.0

8 years ago

0.4.0

8 years ago

0.3.0

8 years ago

0.1.0

9 years ago

0.0.1

9 years ago