Eli Barzilay
cfefe841b7
Allow `--inspect=port` in `gulp runtests`
...
Makes it possible to run two debuggers side-by-side.
2019-11-22 08:42:38 -05:00
Nathan Shively-Sanders
0bbeab6e61
Revert "Skip costly tests" ( #35197 )
...
* Revert "Skip costly tests"
* fix package.json format
2019-11-19 12:59:09 -08:00
Orta
e39bdc3606
Adds back the script to request a playrgound build ( #35168 )
2019-11-18 12:05:54 -05:00
Andrew Casey
5c951635e5
Fix chalk import ( #35040 )
2019-11-11 11:24:20 -08:00
Orta
b9fe84e591
Fix up some of the ignore files, and removing the create language service script ( #33684 )
...
* Fix up some of the ignore files, and removing the create script
* Update .dockerignore
2019-11-06 11:11:29 -05:00
Orta
ec367feb58
Remove the ping for playgrounds on TS deploys ( #34862 )
2019-10-31 18:50:00 -07:00
Orta
72b7a6527e
Adds accept header to the dispatch request when requesting a playground build of monaco ( #34763 )
2019-10-28 11:07:36 -07:00
Orta Therox
392af2bea8
Merge branch 'master' of https://github.com/microsoft/TypeScript into small_ts
2019-09-26 13:55:12 -04:00
Orta Therox
92b3266a93
Rename the smaller build to '@typescript/language-services' and have a separate build step for creating and publishing vs configuring the build
2019-09-26 13:34:27 -04:00
Orta Therox
31c08b6191
More work on generating a small typescript build
2019-09-24 17:20:28 -04:00
Orta Therox
3fe7aafb5b
Add a command for stripping the dependency down
2019-09-24 14:03:52 -04:00
Wesley Wigham
26caa3793e
Introduce flattened error reporting for properties, call signatures, and construct signatures ( #33473 )
...
* Introduce flattened error reporting for properties, call signatures, and construct signatures
* Update message, specialize output for argument-less signatures
* Skip leading signature incompatability flattening
* Add return type specialized message
2019-09-23 16:08:44 -07:00
Orta Therox
0da541528e
Remove errors from the gulpfile
2019-09-23 14:16:30 -04:00
Orta Therox
26c816f932
When a packed version of TypeScript ios requested, also send a request to create a build of monaco for the playground
2019-09-20 15:20:10 -04:00
Alexander T
97368b7080
remove .eslintrc from scripts
2019-08-20 10:57:23 +03:00
Alexander
a7f41621fb
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-08-17 16:37:39 +03:00
Wesley Wigham
786e36ecaf
Right. Environment variable on windows should be uppercase.
2019-08-16 14:17:03 -07:00
Wesley Wigham
e145f322d8
Add produceLKG flag to cherry-pick PR script
2019-08-16 13:01:18 -07:00
Nathan Shively-Sanders
5380075a84
Always run Public API tests, allow lowercase skippercent ( #32892 )
2019-08-16 10:41:11 -07:00
Alexander T
d532bf6dcb
remove 'project' option from default .eslintrc configs
2019-08-16 11:56:51 +03:00
Alexander T
2b11a18d6a
remove typescript dependency from boolean-trivia, no-double-space rules
2019-08-16 11:54:12 +03:00
Alexander T
3424f843f5
lint all ts files in scripts. remove tslint: directive. add extended eslint config for CI environment
2019-08-14 14:10:40 +03:00
Alexander T
466ee10011
add .eslintrc for src and scripts. update typescript-eslint
2019-08-14 12:34:16 +03:00
Alexander T
c050e551b4
add additional tests to no-keywords
2019-08-09 12:11:25 +03:00
Alexander
d3bbad38ab
remove useless semicolons
2019-08-09 07:30:40 +03:00
Alexander
023e4c6249
disable no-redeclare
2019-08-09 07:30:40 +03:00
Alexander
ceccfd8867
array-type: [ default: array, generic: array ]
2019-08-08 21:30:18 +03:00
Alexander T
828ebd54ed
add eslint setting for .vscode
2019-08-08 10:57:04 +03:00
Alexander T
034ba9fd25
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-08-06 09:07:48 +03:00
Ron Buckton
e3f4979736
Fix emit for object rest on a module export ( #32699 )
...
* Fix emit for object rest on a module export
* Add tests for exports of empty object/array binding patterns
* Add delay for exec to ensure diff tool has enough time to start
2019-08-05 16:53:21 -07:00
Ron Buckton
4df2fc663c
Do not include built/local/enu when producing LKG ( #32723 )
2019-08-05 16:19:38 -07:00
Alexander
97329306c7
simple-indent: remove useless types definition
2019-08-04 16:42:20 +03:00
Alexander
a292ae1789
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-08-04 15:35:41 +03:00
Alexander
a37d34a5b6
lint src/, scripts/ folders separately
2019-08-04 15:33:01 +03:00
Alexander
ee90fdb90b
change eslint tests formatting
2019-08-04 08:45:34 +03:00
Alexander T
afafd3fcb3
simple-indent
2019-08-04 08:45:14 +03:00
Wesley Wigham
acdbd10626
Amend scanner to support astral characters in identifiers when parsing es6+ ( #32096 )
...
* Amend scanner to support astral characters in identifiers when parsing es6+
* Use charSize helper rather than one-off maybe advance helper
* Update script to emit informative comment, run in unicode 12.1 environment
* Add suggested change
2019-08-02 13:15:51 -07:00
Alexander T
11ec6118fb
@typescript-eslint/array-type
2019-07-29 18:39:11 +03:00
Alexander
0059763d8f
move eslint rules from eslint-plugin-microsoft-typescript to scripts/eslint
2019-07-24 13:31:17 +03:00
Alexander T
8bf5ebc417
remove tslint, tslint:disable-next-line, update @typescript-eslint/*
2019-07-18 16:00:44 +03:00
Alexander T
2c32308f35
no-null/no-null
2019-07-18 10:50:38 +03:00
Alexander T
9f474150c6
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-07-02 17:57:44 +03:00
Wesley Wigham
3e6856137a
Add support for sharding tests across multiple workers ( #32173 )
...
* Add support for sharding tests across multiple workers
* Disable unittests when runners are expressly provided (unless they contain the unittest runner)
2019-07-01 14:56:57 -07:00
Wesley Wigham
4382d7e7b2
Fix strict bugs in user pr script
2019-07-01 11:10:43 -07:00
Wesley Wigham
c25088c6bf
make prnums for experiments get pulled from GH tags
2019-06-28 13:34:46 -07:00
Alexander T
136f4cfc0f
no-redeclare
2019-06-27 12:29:32 +03:00
Alexander T
810303542d
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-06-27 11:51:20 +03:00
Alexander T
f6a50067d3
@typescript-eslint/indent
2019-06-27 11:30:03 +03:00
Wesley Wigham
b3d55d0cd8
Add throw on not rebaseable to unmatched PRs, too
2019-06-26 16:01:51 -07:00
Wesley Wigham
1479bb6bc8
Check if triggering PR is in triggered set only if triggered pr exists (otherwise is master sync)
2019-06-26 15:38:45 -07:00
Nathan Shively-Sanders
261952247a
Merge pull request #31945 from microsoft/skip-costly-tests
...
Skip costly tests
2019-06-25 15:47:49 -07:00
Alexander
7389200ce2
Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint
2019-06-23 18:49:35 +03:00
Wesley Wigham
5498f583f9
Update cherry-pick pr script to use mergebase ( #32031 )
2019-06-21 14:34:26 -07:00
Alexander T
0e14b4e030
microsoft-typescript/only-arrow-functions
2019-06-20 12:46:02 +03:00
Alexander T
67e20fc87a
microsoft-typescript/no-keywords
2019-06-20 12:38:00 +03:00
Alexander T
38652d4cd7
no-var
2019-06-20 10:51:29 +03:00
Nathan Shively-Sanders
a56b65bc91
Add skip-percent alias for skipPercent
2019-06-19 14:12:17 -07:00
Alexander T
62119ec9cc
@typescript-eslint/no-unnecessary-type-assertion
2019-06-19 18:45:02 +03:00
Nathan Shively-Sanders
fce7f9f87b
Move .test-cost.json
...
Also include parameter name in test output so that people will know what
to do to change the percent chance of failure.
2019-06-19 08:40:06 -07:00
Alexander T
5ce8c831b4
prefer-const
2019-06-19 17:58:49 +03:00
Alexander T
504b932f7b
@typescript-eslint/camelcase
2019-06-19 17:30:28 +03:00
Nathan Shively-Sanders
6f28283e44
Run all tests on CI
2019-06-17 09:20:58 -07:00
Nathan Shively-Sanders
3ef953a819
Allow passing skipPercent
...
Currently, the default is 5%.
0 gives you 0% time savings
2.5 gives you 29%
5 gives you 38%
10 gives you 50%
20 gives you 65%
2019-06-14 15:59:39 -07:00
Nathan Shively-Sanders
a852f2feea
Skip costly tests
...
1. Add a script to generate a sorted list of most costly tests. A tests'
cost is roughly `runtime% / number of edits`. A slow test that's only
been updated once is much less valuable than a slow test that has
been updated 20 times: the latter test is catching more changes in the
type system.
2. Check in the results of running this script. I want to make the
skipping behaviour deterministic and the same for everybody, even though
you may get slightly better performance by examining only *your* test
changes.
3. Add code to skip tests until it reaches a 5% chance of missing an
edit. Right now this provides a 38% speedup.
Still not done:
4. Make this value configurable.
5. Make the CI configuration specify a 0% chance of missing an edit.
2019-06-14 13:35:41 -07:00
Alexander T
6b05b26452
@typescript-eslint/prefer-namespace-keyword
2019-06-14 14:52:36 +03:00
Alexander T
627211b06b
quotes
2019-06-14 12:18:27 +03:00
Alexander T
650600c5e4
linebreak-style
2019-06-14 11:58:42 +03:00
Alexander T
012c76e897
microsoft-typescript/object-literal-surrounding-space
2019-06-14 11:45:45 +03:00
Alexander T
c3517c073e
@typescript-eslint/type-annotation-spacing
2019-06-14 11:29:00 +03:00
Alexander T
afb5c9bfcf
@typescript-eslint/prefer-interface
2019-06-14 11:25:18 +03:00
Alexander T
3fb48d3f24
@typescript-eslint/no-inferrable-types
2019-06-14 11:21:43 +03:00
Alexander T
a96a08a329
microsoft-typescript/boolean-trivia
2019-06-14 11:17:49 +03:00
Alexander T
12e195c24e
no-throw-literal
2019-06-14 10:54:11 +03:00
Alexander T
bea1bcb466
brace-style
2019-06-14 10:51:09 +03:00
Alexander T
550a99e839
dot-notation
2019-06-14 10:44:19 +03:00
Alexander T
8896c676be
object-shorthand
2019-06-14 10:38:45 +03:00
Alexander T
d7f5def5a3
space-in-parens
2019-06-14 10:33:03 +03:00
Alexander T
f6ccfb39cc
@typescript-eslint/semi
2019-06-14 09:46:02 +03:00
Alexander T
55b8a38d50
add eslint
2019-06-13 13:39:49 +03:00
Wesley Wigham
e6fde9e809
Taking typos out one line at a time
2019-06-05 16:24:02 -07:00
Wesley Wigham
96a250502c
Deleting a branch that does not exist does not work (we should never download the ref anyway)
2019-06-05 16:12:21 -07:00
Wesley Wigham
dcf2fa930d
merge -> rebase in experiment sync script text
2019-06-05 15:28:52 -07:00
Wesley Wigham
bddcf10eb8
Fix deprecation warnings in experiment sync script
2019-06-05 15:25:33 -07:00
Wesley Wigham
16030663ff
Dont clean - pipeline should already be clean and a clean will clean node_modules
2019-06-05 15:18:00 -07:00
Wesley Wigham
ec4ca6b619
Slightly reorder experimental sync commands
2019-06-05 14:58:22 -07:00
Wesley Wigham
9da05243ff
Rewire experimental update script to handle PR triggers
2019-06-03 16:06:35 -07:00
Wesley Wigham
49c44f650a
Add script for pack response postback ( #31748 )
2019-06-03 15:24:35 -07:00
Wesley Wigham
a23ae4c742
Dedent message so its not code-blocked
2019-05-31 14:54:36 -07:00
Wesley Wigham
22348d8a0c
Reverse log order
2019-05-31 14:46:33 -07:00
Wesley Wigham
2cd3500197
origin/master because ref is fetched not pulled
2019-05-31 14:45:06 -07:00
Wesley Wigham
619648e8c2
Trim whitespace, fetch origin master
2019-05-31 14:36:39 -07:00
Wesley Wigham
8813ceb3ce
Cant use stdio inherit and stash a result away
2019-05-31 14:24:49 -07:00
Wesley Wigham
9a2957717e
Strictify the cherry-pick pr script
2019-05-31 14:12:45 -07:00
Wesley Wigham
cb2df757d7
Add initial edition of cherry-pick script ( #31705 )
2019-05-31 13:42:15 -07:00
Wesley Wigham
1fe9a0ad4e
Small fix to user PR script ( #31679 )
2019-05-30 15:20:41 -07:00
Wesley Wigham
bb1ac81bb1
Experimental management scripts ( #31067 )
...
* Add configure-experimental
* Add script for synchronizing branches with master and creating an experimental branch with the result of merging those
2019-04-23 13:52:23 -07:00
Wesley Wigham
53c92d608f
Add configure-experimental ( #31064 )
2019-04-22 13:20:34 -07:00
Wesley Wigham
0574c1fae1
Hide the table of perf results from the bot inside an expando element ( #31007 )
2019-04-18 09:09:22 -07:00
Wesley Wigham
60346b56a8
Do not request reviewers for fork-triggered PRs, just mention them
2019-04-05 18:29:30 -07:00
Wesley Wigham
73616c9725
More conditional linkage in user PR responses when manually triggered
2019-04-05 17:52:24 -07:00
Wesley Wigham
0ddd847e03
Small addition to user PR script to support fork/branch PRs
2019-04-05 16:28:25 -07:00
Wesley Wigham
e20b87f66d
Add script for posting perf results back to GH ( #30526 )
...
* Add script for posting perf results back to GH
* Slightly more logging, use html url, not api url, lol
* Log even more, nonzero exit code on error
2019-03-22 17:39:20 -07:00
Wesley Wigham
3127962cd1
Fix authors script ( #30440 )
2019-03-18 12:26:27 -07:00
Wesley Wigham
a887c6ba40
Remove unused (and sometimes broken) targets and scripts ( #30054 )
...
* Remove unused (and sometimes broken) targets and scripts
* Remove browser-specific harness code
2019-03-08 10:34:35 -08:00
Wesley Wigham
c2f1998387
Fix baseline accept when there are multiple .delete files ( #30091 )
2019-02-25 16:18:03 -08:00
Wesley Wigham
fb0dcd4987
Have runtests always throw on failure, make rm stream signal end of read queue ( #30035 )
2019-02-21 18:17:53 -08:00
Wesley Wigham
b67f2d6bdf
Remove jake (hopefully for real this time) ( #29085 )
...
* Remove jake (hopefully for real this time)
* Fix gulpfile non-lkg build, add sanity-check build to posttest on CI, accept older baseline style to go with lkgd build
* More docs/scripts jake -> gulp
2019-02-20 15:32:15 -08:00
Ryan Cavanaugh
02b1f71612
Merge branch 'master' into typos
2019-02-01 13:43:44 -08:00
Wesley Wigham
ea74ed477c
Update user pr script for latest version of octokit ( #29639 )
2019-01-29 14:01:10 -08:00
Ron Buckton
47c2708a9c
Simplify gulp to just use 'tsc -b' to build, update to gulp@4
2019-01-27 21:56:56 -08:00
Wesley Wigham
fdeb8f01df
Fix typo in runner selection in gulp
2019-01-24 12:58:46 -08:00
Ron Buckton
6b32f4edcb
Fix gulp builds not building some targets
2019-01-16 17:32:58 -08:00
Nathan Shively-Sanders
ad85e4fd22
Fix gulp baseline-accept ( #29301 )
...
* Fix gulp baseline-accept
I think it was ported incorrectly from jake and then never used.
* Re-add read:false to baselineDelete
2019-01-08 11:20:54 -08:00
Wesley Wigham
dcf825e3cd
Add types entry to tslint build to prevent inclusion of unwanted types installed via user tests
2019-01-04 12:59:11 -08:00
Wesley Wigham
fd7fd133e2
Fix the up-to-date-ness checks of sucessive `gulp` invocations ( #29088 )
2018-12-18 16:41:02 -08:00
Daniel Rosenwasser
d1cafe7751
Always generate lowercase locale names so 'LKG's produce identical results on case-sensitive file systems.
2018-12-10 14:19:53 -08:00
fullheightcoding
8e8a2397ca
Fixed some typos.
2018-10-25 17:55:28 +11:00
Ron Buckton
4982803a38
Merge branch 'master' into sourceMapGenerator
2018-10-08 18:01:37 -07:00
Ron Buckton
d224ee02d7
Free up space in the TransformFlags enum
2018-09-27 17:55:07 -07:00
Ron Buckton
b006287cb1
Refactor and clean up sourcemap decoder
2018-09-04 17:50:06 -07:00
Ron Buckton
111300ccd5
Fix overlapping test runs in 'gulp watch'
2018-08-29 12:57:05 -07:00
Ron Buckton
1de8cd3f62
Emit lib reference directives in declaration output
2018-08-20 16:54:51 -07:00
Andy
746e39e9e9
Set "rootDir" for cancellationToken project ( #26498 )
2018-08-16 15:12:38 -07:00
Wesley Wigham
c6fd0c8d29
Ping ryan instead of mohammed for user PRs now
2018-08-08 13:36:03 -07:00
Wesley Wigham
2e017b8ce1
Hardcode xunit reporter output file into failed tests reporter
2018-08-06 14:09:41 -07:00
Ron Buckton
0713e754e7
Build script updates
2018-07-10 12:13:27 -07:00
John Doe
2522a264e7
actuallty -> actually
2018-06-28 18:50:39 -07:00
Ron Buckton
f4a2ee456d
Merge pull request #25250 from Microsoft/gulpTypeScriptReporter
...
Report errors in corrrect process for gulp-typescript-oop
2018-06-26 16:04:28 -07:00
Ron Buckton
cff0f831a6
Report errors in corrrect process for gulp-typescript-oop
2018-06-26 15:43:04 -07:00
Ron Buckton
e705c15c14
Add exists check before unlink
2018-06-26 12:28:28 -07:00
Ron Buckton
bc3268b654
Merge pull request #25211 from Microsoft/gulpBrowserify
...
Clean up browserify task, remove unused 'debugMode.js' script
2018-06-25 16:56:47 -07:00
Ron Buckton
78bf10ad80
Merge pull request #25004 from Microsoft/trackFailedTests
...
Adds failed test tracking
2018-06-25 16:55:43 -07:00
Ron Buckton
72a00b148c
Merge pull request #25146 from Microsoft/gulpWatch
...
Adds support for gulp.watch
2018-06-25 16:55:13 -07:00
Ron Buckton
5ed96ec072
Clean up browserify task, remove unused 'debugMode.js' script
2018-06-25 16:21:28 -07:00
Ron Buckton
a9b4763249
Ensure upToDate also handles referenced project outputs
2018-06-25 14:14:19 -07:00
Ron Buckton
d3ef20caf0
Fix bad merge
2018-06-25 11:36:37 -07:00
Ron Buckton
52fa900b5c
Merge branch 'master' into trackFailedTests
2018-06-25 11:26:08 -07:00
Ron Buckton
f557d7cd1b
Adds support for gulp.watch
2018-06-22 00:09:21 -07:00
Ron Buckton
b7918bf92d
Fix runtests-parallel, tsserverlibrary, up-to-date checks
2018-06-21 21:27:46 -07:00
Ron Buckton
272e5554c8
Merge branch 'master' into gulpProjectRefs
2018-06-21 10:55:35 -07:00
Martin Probst
4b7208a79f
Fix the build on case-sensitive file systems.
...
Dashed locale names like `pt-BR` were misspelled as `pt-br` in several
locations.
This is a follow up fix to #23146 .
2018-06-21 13:52:53 +02:00
Ron Buckton
c8c0428162
Cleanup, remove some unneeded dependencies, make it easier to add gulp.watch support later
2018-06-20 18:24:12 -07:00
Ron Buckton
ad4338dd76
Remove excess exports from exec.js
2018-06-18 23:00:30 -07:00
Ron Buckton
21c23d4e4e
Merge branch 'master' into gulpProjectRefs
2018-06-18 22:51:37 -07:00
Ron Buckton
891b15f60a
Update gulpfile to support project references
2018-06-18 22:45:13 -07:00
Ron Buckton
0944c29a47
Adds failed test tracking
2018-06-18 13:25:29 -07:00
Wesley Wigham
657d0119cc
Dont use unreliable inodes for checking file identity ( #25008 )
...
* Dont use unreliable inode as unique identifier
* Just concat with `\n
* Introduce path-overriding code to allow local executables ot be found
2018-06-15 15:53:03 -07:00
Ron Buckton
23c7571e27
Merge branch 'master' into parallelAsyncTests
2018-06-15 13:26:27 -07:00
Ryan Cavanaugh
1bbe6610a4
Merge branch 'master' into esau-squash
2018-06-13 15:35:18 -07:00
Ryan Cavanaugh
5822cacf96
Add publishing tasks
2018-06-13 15:07:48 -07:00
Ryan Cavanaugh
de82c54e6b
Remove extra dependency + build smaller tsc.js into lkg
2018-06-13 14:50:01 -07:00
Ryan Cavanaugh
73309c9282
Fix buildProtocol to handle lib+noresolve
2018-06-13 10:43:48 -07:00
Ryan Cavanaugh
4a4c47a20b
Add produceLKG script
2018-06-13 10:43:37 -07:00
Nathan Shively-Sanders
51fb07523a
Use / in paths in the auto-generated files' header ( #24883 )
2018-06-12 09:04:29 -07:00
Ryan Cavanaugh
066b191982
Collapse core/compiler/parser into parser
2018-06-11 17:07:58 -07:00
Ron Buckton
ece8f2691b
Support async tests in runtests-parallel
2018-06-11 14:22:37 -07:00
Ryan Cavanaugh
ab10b86205
Almost working?
2018-06-10 19:28:38 -07:00
Ryan Cavanaugh
a61a7a2a6e
Attempt to rewrite the jakefile and fail
2018-06-10 10:58:16 -07:00
Ryan Cavanaugh
336c37662d
Projzilla phase 1
2018-06-09 16:48:08 -07:00
Wesley Wigham
f17fe8713e
Actually forward sourcemaps to gulp-typescript doesnt disable sourcemaps ( #24766 )
2018-06-08 10:54:18 -07:00
Steven
06f411c4de
Change getDirSize to default export
2018-06-07 20:58:54 -04:00
Steven
38a46b754d
Rename get-dir-size.js to getDirSize.js
2018-06-07 20:58:54 -04:00
Steven
f89273a31f
Remove unused promisify
2018-06-07 20:58:54 -04:00
Steven
bceb08b36f
build: add check for lib size
2018-06-07 20:58:54 -04:00
Ron Buckton
ec0af20f5a
Merge branch 'master' into libReference
2018-05-29 14:13:00 -07:00
Mohamed Hegazy
94c455792a
Remove unneeded assertions
2018-05-29 09:06:35 -07:00
Mohamed Hegazy
4683cb5bad
Add assertions
2018-05-29 09:06:16 -07:00
Wesley Wigham
198722d46a
Make configure prerelease script compile under strict null checks ( #24417 )
2018-05-25 12:10:19 -07:00
Andy
e53e56cf82
Enable '--strictNullChecks' ( #22088 )
...
* Enable '--strictNullChecks'
* Fix API baselines
* Make sys.getEnvironmentVariable non-nullable
* make properties optional instead of using `| undefined` in thier type
* reportDiagnostics should be required
* Declare firstAccessor as non-nullable
* Make `some` a type guard
* Fix `getEnvironmentVariable` definition in tests
* Pretend transformFlags are always defined
* Fix one more use of sys.getEnvironmentVariable
* `requiredResponse` accepts undefined, remove assertions
* Mark optional properties as optional instead of using `| undefined`
* Mark optional properties as optional instead of using ` | undefined`
* Remove unnecessary null assertions
* Put the bang on the declaration instead of every use
* Make `createMapFromTemplate` require a parameter
* Mark `EmitResult.emittedFiles` and `EmitResult.sourceMaps` as optional
* Plumb through undefined in emitLsit and EmitExpressionList
* `ElementAccessExpression.argumentExpression` can not be `undefined`
* Add overloads for `writeTokenText`
* Make `shouldWriteSeparatingLineTerminator` argument non-nullable
* Make `synthesizedNodeStartsOnNewLine` argument required
* `PropertyAssignment.initializer` cannot be undefined
* Use one `!` at declaration site instead of on every use site
* Capture host in a constant and avoid null assertions
* Remove few more unused assertions
* Update baselines
* Use parameter defaults
* Update baselines
* Fix lint
* Make Symbol#valueDeclaration and Symbol#declarations non-optional to reduce assertions
* Make Node#symbol and Type#symbol non-optional to reduce assertions
* Make `flags` non-nullable to reduce assertions
* Convert some asserts to type guards
* Make `isNonLocalAlias` a type guard
* Add overload for `getSymbolOfNode` for `Declaration`
* Some more `getSymbolOfNode` changes
* Push undefined suppression into `typeToTypeNodeHelper`
* `NodeBuilderContext.tracker` is never `undefined`
* use `Debug.assertDefined`
* Remove unnecessary tag
* Mark `LiteralType.freshType` and `LiteralTupe.regularType` as required
2018-05-22 14:46:57 -07:00
Wesley Wigham
a9ff9c2231
Have the bot link the build associated with the PR ( #24176 )
2018-05-16 13:12:17 -07:00
Wesley Wigham
e509ee59df
Have bot force push his branch so he can run multiple times a day
2018-05-16 12:44:03 -07:00
Wesley Wigham
560371d7a0
Alter basic auth strategy
2018-05-14 10:27:13 -07:00
Wesley Wigham
8a0aa99327
Inject token into push like vsts does
2018-05-14 08:39:32 -07:00
Ron Buckton
8548fb835a
Merge branch 'master' into libReference
2018-05-11 20:05:26 -07:00
Wesley Wigham
e296301c09
VSTS prefers to pass secrets as command line params ( #24041 )
2018-05-10 15:37:44 -07:00
Wesley Wigham
2dd0ff3ea8
Add script for automatically creating PRs for user test updates ( #24036 )
...
* Draft of script to automatically create user baseline update PRs
* Some modifications to make testing easier
2018-05-10 15:02:35 -07:00
Ron Buckton
f4ca7ee767
Fork gulp-typescript tasks to run out-of-process
2018-05-04 15:51:13 -07:00
Andy
4a379d66d4
Use @types/travis-fold ( #23694 )
2018-04-25 16:15:06 -07:00
Andy
3ebcbd4d44
Handle diagnostic with unknown file ( #23681 )
2018-04-25 13:11:35 -07:00
Wesley Wigham
c645f1753f
Update configurePrerelease to not utilize ts internals ( #23476 )
...
* update configure nightly to not utilize ts internals
* Nightly -> Prerelease
* Remove alias
2018-04-17 15:42:31 -04:00
Nathan Shively-Sanders
a0b08f31f9
Fix jakefile case and circular references
...
Fails on Linux but not on Windows. Weird!
2018-04-12 16:11:16 -07:00
Ryan Cavanaugh
8e36afa5bd
Remove reference emit from diagnostics
2018-04-12 12:41:00 -07:00
Ryan Cavanaugh
bbcf00c040
Remove ref comments from processDiagnosticMessages
2018-04-12 12:35:56 -07:00
Ryan Cavanaugh
f24d57f1ac
Update diagnostic tasks in jakefile
2018-04-12 12:20:27 -07:00
Andy
28455c65b3
patternMatcher: Return single best match instead of list ( #23166 )
2018-04-11 15:35:22 -07:00
Andy
556a8010b9
Fix bug: ensure 'reportsUnnecessary' is actually sent by tsserver ( #23293 )
2018-04-10 10:15:15 -07:00
Andy
b3edc8f9f4
Apply 'no-unnecessary-type-assertion' lint rule ( #22005 )
...
* Apply 'no-unnecessary-type-assertion' lint rule
* Fix type error
* Fix tsconfig.json
* Add --format back
2018-02-16 18:38:00 -08:00
Mohamed Hegazy
384527aa09
Add `-dev` to version patch number in master ( #21741 )
2018-02-07 23:45:37 -08:00
Daniel Rosenwasser
6b9ea7cab8
configureNightly -> configurePrerelease
2018-01-19 16:03:02 -08:00
Daniel Rosenwasser
9db45dff6d
Create a 'configure-insiders' and 'publish-insiders' task.
2018-01-19 15:58:35 -08:00
Mohamed Hegazy
48ac3019b4
Add example to command description
2018-01-17 11:59:01 -08:00
Andy
86eab34758
type-operator-spacing: Just check for presence of space, not double-space ( #20817 )
2018-01-08 12:29:43 -08:00
Andy
6f2ba15446
Start linting for double spaces ( #20820 )
...
* Start linting for double spaces
* Code review
* Fix cases that were excluded by countDoubleSpaces
* Remove extraneous closing parenthesis
2018-01-08 08:52:13 -08:00
Josh Goldberg
423ab2e03d
Removed colors devDependency ( #20430 )
...
* Replaced colors with chalk
* Used chalk's preferred import style
2017-12-14 16:05:25 -08:00
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