Mohamed Hegazy
b672487fa9
Add lssl to LKG build
2016-05-19 13:16:24 -07:00
Andy
c9ab20c13b
Merge pull request #8666 from Microsoft/lint_regex
...
Add option to lint only specific files
2016-05-19 06:14:11 -07:00
Andy Hanson
c39d57eaf9
Add option to lint only specific files
2016-05-18 07:41:37 -07:00
Andy Hanson
fffbbffef4
Lint navigationBar.ts
2016-05-18 06:31:51 -07:00
Andy Hanson
4e6bd7190d
Add option to turn off linting during jake runtests
2016-05-16 11:53:44 -07:00
Yui
b68e93966a
Fix 8482: Add Object.values and Object.entries ( #8538 )
...
* Add es2017.Object library file
* Add tests and baselines
* Fix unittest
* Add es2017 lib flag
* Update baselines
* Add tests and baselines
* Address PR: add tests
* Address PR: add tests
2016-05-10 14:22:00 -07:00
Yui
24f535ed68
Fix missing iterator in NodeList ( #8199 )
2016-04-19 16:40:07 -07:00
Daniel Rosenwasser
5b0b09ca62
Merge pull request #8056 from weswigham/remove-custom-no-null-rule
...
Remove custom no-null rule, use tslint builtin no null rule
2016-04-13 00:28:24 -07:00
Wesley Wigham
37a0e8f502
Remove custom no-null rule, use tslint builtin no null rule
2016-04-13 02:09:14 -04:00
Bowden Kelly
e33203a3b0
Reorder host in jakefile so TYPESCRIPT_HOST is checked before localhost
2016-04-12 13:19:04 -07:00
Yui
11887ccc29
Adjustmodularize lib
...
* Merge array, function, math, number, object, regexp, string into es2015.core
* Update baselines
* Add node.d.ts; need to fix head of the output
* Update unittests from add node as an option for --lib
* Move interface declaration into NodeJS namespace
* Add console into Node.d.ts
* Add compiler baseline-tests for using --lib node
* Change name from full.es2015 to es6. This is a es6 library file used when no --lib is specified and --target is es6
* Remove add node.d.ts into src/lib
Remove node.d.ts
Revert "Update unittests from add node as an option for --lib"
This reverts commit 5169273680
.
Revert "Add compiler baseline-tests for using --lib node"
This reverts commit 17e437b4c7
.
2016-04-04 22:02:12 -07:00
Kanchalai Tanglertsampan
fd5c9bd599
Fix test failure by having correct case for the file-name
2016-03-30 14:03:14 -07:00
Kanchalai Tanglertsampan
4e6cef2965
Addres PR: change lib filenames from es6 to es2015 and es7 to es2016
2016-03-28 14:49:22 -07:00
Kanchalai Tanglertsampan
168118f12b
Modularize ES6 and ES7 library files
...
Separate ES6 library feature-by-feature into smaller files
Break ES6 library
Remove unused ES6
Rename core to es5
Update building library files in JakeFile
separate symbol into its own file
separate well-known symbol into its own file
remove iterable and symbol component from es6.string.d.ts
remove iterable and symbol components from es6.collection.d.ts
remove symbol components from es6.math.d.ts
remove iterable and symbol components from es6.object.d.ts
remove iterable and symbol components from es6.promise.d.ts
remove iterable and symbol component from es6.reflect.d.ts
remove iterable and symbol components from es6.proxy.d.ts
split regexp into its own file
remove unused file
rename es7 array-include d.ts file
Include new lib files into compilation
Move symbol.iterable to symbol.wellknown
Move functions/methods that use propertyKey back to its original interface
Rename dome.es6 to dom.iterable
Take dependency on dom.generated.d.ts
Rename importcore.d.ts to importes5.d.ts
Add es6.d.ts and es7.d.ts that contain /// references to their associated sub-features files
Update library compilation
Fix harness broken from renaming generated library files
Remove intl.d.ts
Remove preset lib files
Use lib.full.es6.d.ts instead of lib.es6.d.ts
Add intl.d.ts to es5.d.ts
Remove unused RegexpConstructor interface
Separate generator into its own file
Update Jakefile
Remove iterable-iterator dependence
Use lower case for lib filename
Include no-default comment
Remove newline on top of the file
2016-03-28 13:49:46 -07:00
Kanchalai Tanglertsampan
120c6eba25
Remove trailing whitespace
2016-03-16 14:09:45 -07:00
Kanchalai Tanglertsampan
f4e920e2c1
Add unittest for testing convert compiler-options and typing-options
2016-03-15 11:45:21 -07:00
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
Ron Buckton
cde12efec5
Merge branch 'master' into glob2
2016-01-04 12:24:44 -08: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
Ron Buckton
d23df3430e
Detailed comments for regular expressions and renamed some files.
2015-12-16 15:49:31 -08:00
Yui T
ec95f9955a
Fix linting issue
2015-12-15 10:04:30 -08:00
Ron Buckton
247657ffb5
Merge branch 'master' into glob2
2015-12-14 18:13:56 -08:00
Ron Buckton
d8572508ee
Heavily revised implementation that relies on an updated 'readDirectory' API.
2015-12-14 15:21:12 -08:00
Mohamed Hegazy
378e5c3941
Add full path to spec md file in generate-spec target
2015-12-08 13:55:59 -08:00
Ron Buckton
5de2fcc100
Merge branch 'master' into glob2
2015-12-07 15:15:22 -08:00
Ron Buckton
30575dbd7c
Added caching, more tests
2015-12-07 14:58:13 -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