Commit graph

170 commits

Author SHA1 Message Date
Kanchalai Tanglertsampan
157b8e7456 Add a new unittest for command line parsing for --lib 2016-03-15 11:44:33 -07:00
Nathan Shively-Sanders
8a01a973bb Always run lint, even for runtests-parallel
The first runner runs lint, not the first to complete.
2016-03-09 12:40:53 -08:00
Jason Ramsay
284d9f527c Salsa: JS support for discovering and acquiring d.ts files
(Mostly isolating VS host changes from PR#6448)
2016-02-21 21:35:02 -08:00
vladima
0355d1fdc8 fix source maps for in-browser tests 2016-02-10 00:20:40 -08:00
YuichiNukiyama
1eda3efbed Add Array.prototype.includes
Add Array.prototype.includes method. method of comments  I've quoted
from
[MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/includes).
And change Jakefiles.js to build lib.es7.d.ts.
2016-01-22 12:08:28 +00:00
Daniel Rosenwasser
94eb1079fd Print the names of files being linted. 2016-01-14 10:14:25 -08:00
Vladimir Matveev
dd58228861 add no-default-lib tag to core libraries 2016-01-11 21:34:52 -08:00
Daniel Rosenwasser
1bdf7edee2 Enable linting on 'shims.ts'. 2016-01-07 23:13:41 -05:00
Nathan Shively-Sanders
ec4c6fea2d Merge branch 'master' into lint-nested-++ 2016-01-04 08:56:05 -08:00
Daniel Rosenwasser
2032c6d18a Lint 'patternMatcher.ts'. 2015-12-28 17:21:03 -05:00
Daniel Rosenwasser
f9eb330b19 Lint 'navigateTo.ts'. 2015-12-28 16:58:27 -05:00
Daniel Rosenwasser
9b9abf8674 Lint 'outliningElementsCollector.ts'. 2015-12-28 16:50:58 -05:00
Nathan Shively-Sanders
abf9961528 Merge branch 'master' into lint-nested-++ 2015-12-22 16:12:07 -08:00
Yui T
2ec97a2d2e Address PR feed back 2015-12-17 18:00:53 -08:00
Yui T
ec95f9955a Fix linting issue 2015-12-15 10:04:30 -08:00
Mohamed Hegazy
378e5c3941 Add full path to spec md file in generate-spec target 2015-12-08 13:55:59 -08:00
Wesley Wigham
de89459162 add new rule 2015-12-01 16:19:40 -08:00
Wesley Wigham
e134169590 Merge pull request #5875 from weswigham/no-in-rule
lint rule forbidding the in keyword binary expression
2015-12-01 15:36:51 -08:00
Wesley Wigham
3085806fc2 lint rule forbidding the in keyword binary expression 2015-12-01 15:14:24 -08:00
Wesley Wigham
592d41c9cc lint all filed before a failure 2015-12-01 15:05:08 -08:00
Ron Buckton
266600da08 Merge pull request #5780 from Microsoft/extractSourceMaps
Extract source map generation logic out of the emitter.
2015-11-30 12:51:36 -08:00
Ron Buckton
5c23a5f11e Extract source map generation logic out of the emitter. 2015-11-23 22:38:05 -08:00
Yui T
97f0bfcd72 apply tslint rule to scripts\tslint 2015-11-20 16:28:58 -08:00
Wesley Wigham
cadf54334b Merge branch 'master' into out-module-concat 2015-11-09 12:38:23 -08:00
Wesley Wigham
51fc4f2c23 Add prefer const rule 2015-11-04 14:51:31 -08:00
Wesley Wigham
6f9702112f Merge branch 'master' into out-module-concat 2015-11-02 16:57:07 -08:00
Daniel Rosenwasser
3f0c6b1aaf Use '--pretty' in builds. 2015-11-02 16:41:28 -08:00
Mohamed Hegazy
3e631449a1 Merge pull request #5450 from sarod/allow-comments-tsconfig
Allow comments in tsconfig.json
2015-11-02 11:46:44 -08:00
Wesley Wigham
70fba0b820 Merge branch 'master' into out-module-concat 2015-10-30 15:47:35 -07:00
Wesley Wigham
6c812420ec Merge branch 'master' into out-module-concat 2015-10-30 11:27:34 -07:00
Sébastien Arod
b60d88fa80 Allow comments in tsconfig.json issue #4987 2015-10-29 12:56:13 +01:00
Vladimir Matveev
067e1ccef2 Merge pull request #5440 from Microsoft/lintServer
lint code in 'server' folder
2015-10-28 20:55:46 -07:00
Wesley Wigham
d3b95d2e23 Merge pull request #5422 from weswigham/const-enum-deprocdessing
Const enum deconst'ing
2015-10-28 17:01:39 -07:00
Vladimir Matveev
9c0982051d lint node.d.ts 2015-10-28 16:02:16 -07:00
Vladimir Matveev
5ce7fd9781 lint server 2015-10-28 15:42:15 -07:00
Mohamed Hegazy
4bbb7d29c3 Remove async from builtGeneratedDiagnosticMessagesJSON task 2015-10-28 11:40:33 -07:00
Yui T
a5c9a2d263 Include the built into local task 2015-10-27 14:16:05 -07:00
Wesley Wigham
d07a2774a3 const enum fixing in postprocess step 2015-10-27 14:03:20 -07:00
Yui T
46141f5213 Copy generated diagnostic messages json from src/compiler to built/local 2015-10-27 13:20:12 -07:00
Mohamed Hegazy
6d9e7938dc Merge pull request #5410 from kenhowardpdx/es6-source-order
Fixed ES6 Source Order
2015-10-27 10:24:25 -07:00
Ken Howard
bef1acbaff Fixed ordering for lib.es6.d.ts. 2015-10-26 17:17:12 -07:00
Nathan Shively-Sanders
3127684351 Make runtests and runtests-parallel share code
Also some minor cleanup.
2015-10-26 10:25:01 -07:00
Nathan Shively-Sanders
e2bfbd54f5 Rename, default to 'min' and fix Projects case
1. Rename to runtests-parallel
2. Change default reporter to 'min', which reduces interleaved/interfering
output.
3. Change 'projects' to 'Projects'
2015-10-26 08:06:19 -07:00
Nathan Shively-Sanders
3682580366 First draft of test parallelisation 2015-10-23 16:27:44 -07:00
Ryan Cavanaugh
69236c9be8 Add rule to check spaces around intersection/union type operators 2015-10-22 11:35:48 -07:00
Wesley Wigham
7a4e995f01 feedback form pr 2015-10-20 15:14:18 -07:00
Wesley Wigham
d8ec703370 merge with master 2015-10-05 13:25:40 -07:00
Wesley Wigham
2c7c5bcab7 Merge pull request #5083 from weswigham/lint-on-runtests
linter runs after tests via jake
2015-10-05 13:18:29 -07:00
Wesley Wigham
613c51d6b5 Fix jakefile rules build 2015-10-05 10:43:54 -07:00
Wesley Wigham
ba2024f493 Remove obsoleted comment 2015-10-02 17:04:44 -07:00
Wesley Wigham
4c4087c656 Add compiler error for incompatible module formats 2015-10-02 17:03:29 -07:00
Wesley Wigham
da09f35aca Jake hates deps 2015-10-02 16:21:20 -07:00
Wesley Wigham
e16a14b5b3 tslint had a new release and added this rule, theirs was a little stricter 2015-10-02 15:15:39 -07:00
Wesley Wigham
2d7b217d95 linter runs after tests via jake 2015-10-02 12:45:33 -07:00
Wesley Wigham
8711493d99 Make test actually fail on lint fail 2015-09-30 18:03:52 -07:00
Wesley Wigham
e0bf8cc384 Merge pull request #4848 from weswigham/tslint-vscode
Rework lint to use tslint-as-a-lib
2015-09-29 19:30:47 -07:00
Wesley Wigham
4f2c33085d Add descriptive comment 2015-09-25 11:32:08 -07:00
Wesley Wigham
db9b16451b fixing lints in a pr about linting 2015-09-21 12:48:08 -07:00
Daniel Rosenwasser
c28efb7572 Merge pull request #4845 from Microsoft/updateDTRWC
Fix importDefinitelyTypedTests script
2015-09-18 14:39:53 -07:00
Daniel Rosenwasser
5a2a7021fa Fix jake task, style/const in script. 2015-09-18 13:13:36 -07:00
Wesley Wigham
8a46de4d5c Rework lint to use tslint-as-a-lib 2015-09-17 21:04:33 -07:00
Daniel Rosenwasser
925f0843d9 Add a jake task, .gitignore entry, and add tsd as a dev dependency. 2015-09-17 17:55:07 -07:00
Wesley Wigham
e813963040 Merge pull request #4458 from weswigham/tslint-rules
Add tslint rules for #3994
2015-09-17 17:05:42 -07:00
Daniel Rosenwasser
38b605ea7d Merge branch 'release-1.6'
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
	src/compiler/program.ts
	tests/baselines/reference/emptyObjectBindingPatternParameter04.symbols
	tests/baselines/reference/emptyObjectBindingPatternParameter04.types
	tests/baselines/reference/nodeResolution5.errors.txt
	tests/baselines/reference/nodeResolution7.errors.txt
2015-09-15 13:36:08 -07:00
Mohamed Hegazy
8a38a1e4b9 Change typescript.d.ts to be an external module instead of an ambient external module declaration 2015-09-08 12:26:29 -07:00
Wesley Wigham
bd520e10ca Add debug option to runtests
Running `runtests` with `debug` will cause mocha to run in debug mode and break on the first line, enabling one to connect a debugger to the running tests and step through a test at their leisure.
2015-09-04 18:01:43 -07:00
Wesley Wigham
1cd016b289 Boolean trivia rule 2015-08-26 11:59:53 -07:00
Wesley Wigham
7813121c4d compile vs tslints services dts, null check lint 2015-08-25 18:37:52 -07:00
Wesley Wigham
c31ad6fb28 Add tslint rules for #3994 2015-08-25 18:09:32 -07:00
Mohamed Hegazy
ab6fe49d56 Merge branch 'master' into moduleResolutionStrategies
Conflicts:
	src/compiler/diagnosticMessages.json
2015-08-24 15:46:06 -07:00
zhengbli
04c54f80bb Merge branch 'master' into issue3979 2015-08-19 14:05:07 -07:00
Vladimir Matveev
3b95ea460e initial implementation of module resolution for node/requirejs 2015-08-17 18:31:12 -07:00
zhengbli
20902b00e8 Remove the extension.d.ts and move the content to core.d.ts
Change the set function parameter type in TypedArrays
2015-08-14 16:27:48 -07:00
Vladimir Matveev
49ad395de1 resolveModuleName => resolvedModuleNames, added tests 2015-08-04 15:21:16 -07:00
Vladimir Matveev
f22c160a24 Merge remote-tracking branch 'origin/master' into reuseAndCache 2015-08-03 15:30:05 -07:00
Vladimir Matveev
f3d2888be5 merge with master 2015-07-30 14:03:48 -07:00
Daniel Rosenwasser
d1f1da2c2a Don't emit when compilation fails. 2015-07-30 08:00:29 -07:00
Vladimir Matveev
36043cd88a merge with master 2015-07-29 17:16:58 -07:00
Vladimir Matveev
ad449ce0fa Moved LKG folder to lib 2015-07-27 10:07:07 -07:00
Daniel Rosenwasser
68f84afe64 Merge pull request #4005 from weswigham/fix-jake-lint
Fix jake lint with newest tslint
2015-07-23 15:15:46 -07:00
Wesley Wigham
a759687a12 Adds space 2015-07-23 13:59:41 -07:00
Daniel Rosenwasser
3805500e84 Merge pull request #3967 from weswigham/issues/3813
Tests for the Session API
2015-07-23 13:58:07 -07:00
Wesley Wigham
f040386eff Fix jake lint with newest tslint 2015-07-23 13:42:25 -07:00
Daniel Rosenwasser
b47cd0e9a4 Merge pull request #3875 from Microsoft/nightly
Create a 'publish-nightly' task in our Jakefile
2015-07-23 13:41:09 -07:00
Daniel Rosenwasser
b443cfecc9 Semicolons. 2015-07-23 12:53:41 -07:00
Daniel Rosenwasser
d1fe21dda9 Publish to TypeScript itself, create a task to preview changes. 2015-07-23 12:32:17 -07:00
Wesley Wigham
8e93a49c7b Narrow exported session API, Unit tests for session API 2015-07-21 16:05:03 -07:00
Daniel Rosenwasser
50198247bb Use 'exec'. 2015-07-15 14:02:47 -07:00
Daniel Rosenwasser
230ccd6262 Added a 'publish-nightly' task to to the Jakefile. 2015-07-15 12:56:00 -07:00
Dan Quirk
bb7cfd1b0f Fix jakefile 2015-07-14 17:47:15 -07:00
Dan Quirk
fcf872f52e Update linting task to include harness sources 2015-07-14 17:01:10 -07:00
Dan Quirk
15a8544bfe Merge master 2015-07-10 18:10:18 -07:00
Dan Quirk
2f15958d32 Use new mocha-fivemat-progress-reporter by default instead of dot reporter 2015-07-10 18:08:19 -07:00
Dan Quirk
5cfba6b4f2 Make update-sublime depend on local task 2015-07-10 11:09:22 -07:00
Dan Quirk
c363dec9af for...in not for...of 2015-07-09 16:43:33 -07:00
Dan Quirk
a80a4ba0a4 Add jake task for linting the compiler sources 2015-07-09 16:39:58 -07:00
Vladimir Matveev
6a502cdacc Merge remote-tracking branch 'origin/master' into reuseProgramStructure 2015-07-09 14:40:54 -07:00
Ryan Cavanaugh
60db55bfd7 Merge pull request #3677 from RyanCavanaugh/updateSublimeTask
Add Jake task to update the Sublime plugin
2015-07-01 15:42:04 -07:00
Vladimir Matveev
9e81ac9bff merge with master 2015-06-24 15:17:12 -07:00
Vladimir Matveev
ba3eb0d0cf added Program.structureIsReused property, disallow reuse if target module
kind differs in old and new programs, move setting of resolvedModules
cache to the program, added tests
2015-06-24 12:59:22 -07:00