Adrian Leonhard
80d1aa0b4f
processDiagnosticMessages.ts: linted, removed unused code ( #18697 )
...
Added following line to generated output:
"// generated from 'src/diagnosticMessages.json' by 'scripts/processDiagnosticMessages.ts'\r\n" +
Fixes https://github.com/Microsoft/TypeScript/issues/3591
2017-11-08 12:56:39 -08:00
Andy
0a7b7e07ee
Apply 'variable-name' tslint rule ( #19743 )
2017-11-06 09:23:47 -08:00
Mohamed Hegazy
1e89e78dd2
Fix incorrect relative module name detection ( #19702 )
2017-11-03 08:59:19 -07:00
Andy
8528667a61
Use lowercased names for generated locale directories ( #19581 )
2017-10-30 19:18:35 -07:00
Andy
1f282f19e0
Fix "noStringLiteral" lint errors ( #19310 )
2017-10-19 08:15:48 -07:00
Mohamed Hegazy
5fa8db55b2
Fix https://github.com/Microsoft/TypeScript/issues/19270 : ensure output name is a valid locale name ( #19308 )
...
* Fix https://github.com/Microsoft/TypeScript/issues/19270 : ensure output name is a valid locale name
* Use const instead of var
* Add comment
* Fix typo
* Split the concat logic for generatedLCGFile
2017-10-18 15:46:09 -07:00
Andy
d05443bb1d
Add quickfix and refactoring to install @types packages ( #19130 )
...
* Add quickfix and refactoring to install @types packages
* Move `validatePackageName` to `jsTyping.ts`
* Remove combinePaths overloads
* Respond to code review
* Update api baselines
* Use native PromiseConstructor
* Return false instead of undefined
* Remove getProjectRootPath
* Update api
2017-10-17 15:04:09 -07:00
Mohamed Hegazy
a8b7f7d1e5
Include localized diagnostics ( #18702 )
...
* Add lcl files
* Add loclalization script
* Add localization build targets
* use async exists, and add assert
* Generate lcg file
* Add localize task to gulpFile
* Only run loclaize if the generated files neededs update. Also run localize as part of local
* Fix lint errors
* Linter love
* Respond to code review comments
2017-10-02 17:16:08 -07:00
Wesley Wigham
1821735136
Add custom formatter which has clickable links, reduce error duplication in gulp output ( #18613 )
2017-09-21 08:36:50 -07:00
Wesley Wigham
d1c4754b37
Better-scheduled parallel tests ( #18462 )
...
* Out with the old...
* Brave new world
* Throttle console output
* Batches test messages on large inputs initially
* Move parallel runner code into seperate files
2017-09-14 15:42:06 -07:00
Wesley Wigham
dc8d47c51d
Remove bisect.cmd, remove reference to missing dts, update usage ( #18353 )
2017-09-09 15:56:11 -07:00
Mohamed Hegazy
07e1d3b13d
Ensure string enums are generated in protocol.d.ts ( #17914 )
2017-08-21 09:44:03 -07:00
Andy
ceae613e4c
Add lint rule to check that Debug.assert
calls do not eagerly interpolate strings ( #17125 )
...
* And lint rule to check that `Debug.assert` calls do not eagerly interpolate strings
* Use more specific 'assert' functions to avoid callbacks
* Respond to PR feedback
2017-08-08 07:56:14 -07:00
Wesley Wigham
2c2df9eec2
Fix runtests-browser in gulp, including RWC, remove into-stream ( #17540 )
2017-08-01 11:14:39 -07:00
Wesley Wigham
32d9292a83
Generate diagnostics without a leading comma, retain old spaces ( #17534 )
...
* Generate diagnostics without a leading comma, reatain space
* Add small assertion that we generate valid json
2017-07-31 12:51:25 -07:00
Andy
b81e71d905
processDiagnosticMessages: Simplify code and emit ( #17463 )
2017-07-28 10:11:57 -07:00
Andy
12acc141c0
processDiagnosticMessages: Simplify check for uniqueness of names ( #17331 )
...
* processDiagnosticMessages: Simplify check for uniqueness of names
* Be case-sensitive
2017-07-27 12:30:37 -07:00
Wesley Wigham
ed87b40902
Fix linter ( #17312 )
...
We just merged a change which makes the `.types` member of a union or intersection type a readonly array. Our lint rule's type annotation needs to reflect that.
2017-07-19 17:06:31 -07:00
Andy
f37d9068ff
Fix configure-nightly script to match new contents of core.ts ( #17014 )
...
* Fix configureNightly script to match new contents of core.ts
* Use ts.Debug.assert
* Use a regexp for parsePackageJsonVersion
2017-07-19 14:47:25 -07:00
Wesley Wigham
f888c88f31
Cast identifier names to string in lint rule ( #17027 )
...
To be compatible with both the current version of the compiler and the nightly (which uses a branded string for the text member).
2017-07-07 16:30:02 -07:00
Yui T
ef3e7e6ab5
Add semi-colon
2017-06-16 11:12:31 -07:00
Yui T
4b21358582
Merge branch 'master' into fixRunParallel
2017-06-16 11:09:34 -07:00
Yui T
e9bbe866f5
Address comment: fix comment
2017-06-16 11:09:18 -07:00
Kanchalai Tanglertsampan
f82c45eb98
Address PR
2017-06-15 13:40:57 -07:00
Ryan Cavanaugh
f725d7de5f
Rename function
2017-06-06 17:43:30 -07:00
Ryan Cavanaugh
1f3ef7df7a
Refactor refactor
2017-06-06 14:58:18 -07:00
Kanchalai Tanglertsampan
f476ecec07
Wip-report error when sof happen while running in parallel
2017-06-05 20:23:23 -07:00
Andy
8ace7b826f
importFixes: Support missing "React" at a JSXOpeningElement ( #16066 )
...
* importFixes: Support missing "React" at a JSXOpeningElement
* Fix nextLineRule linting
* Rename to resolveJsxNamespaceAtLocation
* Expose getJsxNamespace and resolveNameAtLocation separately
2017-06-05 14:23:39 -07:00
Andy Hanson
7347e5e4fd
Merge branch 'master' into lint-linter
2017-04-11 14:34:38 -07:00
Andy Hanson
ed5eca2b7b
boolean-trivia lint rule: Enforce space between comment and argument
2017-04-11 09:44:58 -07:00
Andy Hanson
e73fffd964
Lint custom lint rules
2017-04-07 13:17:50 -07:00
Andy Hanson
7320891933
boolean-trivia lint rule: Lint for null/undefined too
2017-04-07 13:13:39 -07:00
Ryan Cavanaugh
008cd89c0d
Update booleanTriviaRule.ts
2017-04-05 11:29:47 -07:00
Ryan Cavanaugh
40393c59ea
Update booleanTriviaRule.ts
2017-04-05 07:35:03 -07:00
Ryan Cavanaugh
e3bb5d3f28
Update linting to avoid typechecking for booleanTriviaRule
2017-04-04 22:34:51 -07:00
Andy Hanson
d58cfa238b
Merge branch 'master' into lint_better
2017-03-06 06:20:48 -08:00
Vladimir Matveev
b1520345be
use ES6 library when building tslint rules ( #14474 )
2017-03-05 15:41:47 -08:00
Andy Hanson
8371eb6401
Update tslint to latest
(next
is still on 4.3) and lint for BOM
2017-03-01 10:37:13 -08:00
Ryan Cavanaugh
aec310996c
Language service extensibility
2017-02-14 13:35:16 -08:00
Andy Hanson
9e33585a80
Merge branch 'master' into map5
2016-12-27 12:56:05 -08:00
Kagami Sascha Rosylight
27ed5b8504
remove preferConstRule.ts
2016-12-19 13:30:32 +09:00
Andy Hanson
6b1cc8972d
Use native maps when they're available
2016-12-08 06:40:31 -08:00
Vladimir Matveev
eaf791e328
update to tslint@next
2016-11-18 22:53:38 -08:00
Andy Hanson
12f6dcefa1
Revert "Merge pull request #11354 from Microsoft/map4"
...
This reverts commit adfdae0dc4
, reversing
changes made to aad663cebf
.
2016-10-27 15:50:21 -07:00
Andy Hanson
bcc0807198
Respond to PR comments
2016-10-27 13:14:56 -07:00
Andy Hanson
f828bc3fae
Merge branch 'master' into map4
2016-10-18 09:07:00 -07:00
Vladimir Matveev
05ebd1d5fb
Merge pull request #11651 from Microsoft/vladima/literals-in-protocol
...
switch enums in protocol to unions of literal types
2016-10-17 15:46:55 -07:00
Andy Hanson
7292f9f67e
Merge branch 'master' into map4
2016-10-17 06:49:53 -07:00
Vladimir Matveev
6417dab60b
Merge pull request #11605 from Microsoft/vladima/convert-enums-to-const
...
convert all enums to const enums when building protocol.d.ts
2016-10-14 08:12:02 -07:00
Vladimir Matveev
92b63fa725
Merge pull request #11550 from Microsoft/vladima/generate-protocol
...
Automatically generate protocol.d.ts by pulling in necessary dependencies
2016-10-12 14:18:19 -07:00