Alex Eagle
9f506cd330
chore(lint): remove unused lint checks
...
Now that we have --noImplicitAny we don't need these checks for explicit types in specific locations.
Also re-enable the check to disallow keywords as variable names.
2016-06-09 11:34:53 -07:00
Alex Eagle
9096481744
chore(lint): format tools dir
2016-05-26 15:46:03 -07:00
Alex Eagle
e9332c66d2
chore(lint): re-enable linter and fix violations
...
fixes #7798
2016-05-20 15:49:18 -07:00
Alex Rickabaugh
60727c4d2b
revert(format): Revert "chore(format): update to latest formatter"
...
This reverts commit 03627aa84d
.
2016-04-12 09:41:01 -07:00
Alex Eagle
03627aa84d
chore(format): update to latest formatter
...
Closes #7958
2016-04-11 22:15:23 +00:00
Alex Eagle
9a1959f77a
build(tslint): re-enable linter and fix violations
...
fixes #7798
Closes #7800
2016-04-07 23:11:02 +00:00
Brian Ford
6cfc6f5bb2
build(npm): upgrade to npm v3
...
Closes #3193
2016-01-22 03:25:32 +00:00
Alex Eagle
098201d0b8
fix(lint): enforce that module-private members have @internal.
...
This is needed to prevent leaking internal APIs to users via our published .d.ts typings.
Fixes #4645
Closes #4989
2015-10-28 22:14:48 +00:00
Alex Eagle
c90e1920f5
chore(tslint): disallow variable names that look like keywords.
...
We've had issues such as the one I documented: https://github.com/Microsoft/TypeScript/issues/5187
This tslint check prevents this happening again.
This change also updates to the newest tslint which gets typings from npm.
Closes #4970
2015-10-28 18:31:21 +00:00
Igor Minar
2628631aff
fix(tslint): fix d.ts file paths for node_modules dependencies
2015-10-03 21:33:57 +00:00
Alex Eagle
2ee32fb02c
chore(typescript 1.6 upgrade): fix build.tools
2015-09-25 20:15:55 +00:00
Alex Eagle
de18da2a0d
feat(build): require parameter types
...
Fixes #2833
2015-07-21 06:20:13 -07:00
Alex Eagle
bc585f2724
feat(build): add tslint to the build.
...
The first enabled rule enforces return types
declared on non-private (underscore-prefix)
methods that return something.
2015-06-29 15:31:41 -07:00