You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Mar 25, 2021. It is now read-only.
[](https://gitter.im/palantir/tslint?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
5
4
6
5
TSLint
7
6
======
@@ -10,9 +9,10 @@ TSLint is an extensible static analysis tool that checks [TypeScript](https://gi
10
9
11
10
TSLint supports:
12
11
12
+
- an extensive set of core rules
13
13
- custom lint rules
14
14
- custom formatters (failure reporters)
15
-
- inline disabling and enabling of rules with comment flags
15
+
- inline disabling and enabling of rules with comment flags in source code
16
16
- configuration presets (`tslint:latest`, `tslint-react`, etc.) and plugin composition
17
17
- automatic fixing of formatting & style violations
18
18
- integration with [MSBuild](https://github.com/joshuakgoldberg/tslint.msbuild), [Grunt](https://github.com/palantir/grunt-tslint), [Gulp](https://github.com/panuhorsmalahti/gulp-tslint), [Atom](https://github.com/AtomLinter/linter-tslint), [Eclipse](https://github.com/palantir/eclipse-tslint), [Emacs](http://flycheck.org), [Sublime](https://packagecontrol.io/packages/SublimeLinter-contrib-tslint), [Vim](https://github.com/scrooloose/syntastic), [Visual Studio 2015](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.WebAnalyzer), [Visual Studio 2017](https://marketplace.visualstudio.com/items?itemName=RichNewman.TypeScriptAnalyzer), [Visual Studio code](https://marketplace.visualstudio.com/items?itemName=eg2.tslint), [WebStorm](https://www.jetbrains.com/webstorm/help/tslint.html) and [more](https://palantir.github.io/tslint/usage/third-party-tools/)
@@ -49,10 +49,10 @@ If we don't have all the rules you're looking for, you can either write your own
49
49
Development
50
50
-----------
51
51
52
-
Requirements:
52
+
Prerequisites:
53
53
54
-
-`node` v7
55
-
-`yarn`v0.23+
54
+
-`node` v7+
55
+
-`yarn`v1.0+
56
56
57
57
#### Quick Start
58
58
@@ -68,7 +68,7 @@ Creating a new release
68
68
69
69
1. Bump the version number in `package.json` and `src/linter.ts`
70
70
2. Add release notes in `CHANGELOG.md`
71
-
- Use `./scripts/generate-changelog.js` (after building it with `tsc -p scripts`) to generate the changelog diff. This script expects a Github.com personal access token to exist at `~/github_token.txt` with "repo" permissions.
71
+
- Use `./scripts/generate-changelog.js` (after building it with `tsc -p scripts`) to generate the changelog diff. This script expects a [Github.com personal access token](https://github.com/settings/tokens) to exist at `~/github_token.txt` with "repo" permissions.
72
72
4. Commit with message `Prepare release <version>`
73
73
5. Push your branch to GitHub and make a PR
74
74
6. Once your PR is merged, wait for the tests to pass on CircleCI for develop
0 commit comments