Commit graph

93 commits

Author SHA1 Message Date
Andrew Branch 5a8186f86d
Produce source maps for local typescriptServices build (#41589)
* Enable source maps for typescriptServices local builds

* Alias gulp lkg -> gulp LKG
2020-11-30 14:28:13 -08:00
EvilSpirit39 1d2278be05
Remove trailing space from Gulpfile.js comment (#40199) 2020-09-08 11:32:52 -07:00
Nathan Shively-Sanders 30cb20434a
Mark spec files as archived (#40373)
* Mark spec files as archived

Maybe then people won't try to edit them and submit PRs

* update README
2020-09-04 08:17:15 -07:00
Orta Therox 17d8b02796
Retain the original eslint arg order (#39450) 2020-07-06 16:02:56 -04:00
Orta Therox d462fb2fb9
Split the GH actions CI into multiple stages (#39210)
* Split the GH actions CI into multiple stages

* Add the -- for npm

* Improve the CI reports

* Use stylish formatting on CI

* Break TSC instead

* Try add the problem register for TSC only on node 12

* Fix GH Actions syntax maybe
2020-07-06 12:24:33 -04:00
Ron Buckton ec426eec8b
Add script to work around GH issue with suggested reviewers (#37422) 2020-03-17 12:10:55 -07:00
Mine Starks 2c16ee311e
Copy diagnostic messages to built/local to fix localization process (#36903)
* Copy diagnostic messages to built/local

* Add description for built/local/diagnosticMessages.generated.json
2020-02-20 11:41:53 -08:00
Jack Bates 50e9c15e9d
Add buildTsc to preTest for user test runner (#35781) 2020-02-19 07:48:43 -08:00
Orta 19c3bcb9a9
Adds puppeteer to test whether typescript.js runs in the browser (#35471)
* Adds puppeteer to test whether typescript.js runs in the browser

* Adds a check for the browser integration into the GitHub Actions CI

* Update to use playwright, and test in three browsers
2020-02-13 14:19:33 -05:00
Jack Bates 0a7d54d104
Fix npm test if os.cpus().length == 1 (#35753) 2020-02-13 11:08:39 -08:00
Wesley Wigham f3cc6f6d84
Remove distinction between CI lint and local lint (#36430) 2020-01-24 16:23:14 -08:00
Wesley Wigham c447ebc59c
Refactor: No more than 1 namespace declaration per file (#35373)
* Refactor: No more than 1 namespace declaration per file

* Simplify refs where possible
2019-11-27 13:44:31 -08: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
Ron Buckton 01b3d41124
Add external mapShim/debug modules (#33712)
* Add external mapShim/debug modules

* rename test file
2019-10-07 13:31:07 -07:00
Orta 40ceb4f7a8
Merge branch 'master' into small_ts 2019-09-26 17:45:24 -04:00
Wesley Wigham 62a43576b3
Enable eslint cache (#33619) 2019-09-26 13:44:10 -07: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 3fe7aafb5b Add a command for stripping the dependency down 2019-09-24 14:03:52 -04:00
Orta Therox 0da541528e Remove errors from the gulpfile 2019-09-23 14:16:30 -04:00
Alexander T 97368b7080 remove .eslintrc from scripts 2019-08-20 10:57:23 +03:00
Alexander T 4c30a6027b add --ci option to lint command to run eslint with the .eslintrc.ci config 2019-08-16 11:55:54 +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 c7834c54d8 fix eslint paths 2019-08-08 12:12:42 +03:00
Alexander T 828ebd54ed add eslint setting for .vscode 2019-08-08 10:57:04 +03:00
Alexander 481d70d50d Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint 2019-08-07 21:23:10 +03:00
Orta 47182b543a
Merge pull request #32454 from 0verk1ll/develop
Add Semicolons to Gulpfile.js
2019-08-07 10:29:18 -04:00
Alexander T 5217574414 split lint task to list-scripts, lint-compiler. add list-scripts, lint-compiler to postTest 2019-08-06 09:48:21 +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
Alexander a37d34a5b6 lint src/, scripts/ folders separately 2019-08-04 15:33:01 +03:00
Alexander 0059763d8f move eslint rules from eslint-plugin-microsoft-typescript to scripts/eslint 2019-07-24 13:31:17 +03:00
0verk1ll ddbf7e198d Add Semicolons to Gulpfile.js 2019-07-17 16:57:25 -04: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
Alexander T 810303542d Merge branch 'master' of https://github.com/Microsoft/TypeScript into feature/eslint 2019-06-27 11:51:20 +03:00
Nathan Shively-Sanders 41b117eda7 Improve help message for skipPercent 2019-06-17 14:20:42 -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
Alexander T 55b8a38d50 add eslint 2019-06-13 13:39:49 +03:00
Wesley Wigham 53c92d608f
Add configure-experimental (#31064) 2019-04-22 13:20:34 -07:00
Wesley Wigham ddf8fad6a8
Delete webtsc gulp tasks (#30350) 2019-03-12 17:06:54 -07:00
Sheetal Nandi 990b199ebd Merge branch 'master' into incrementalBuildInfo 2019-03-08 11:42:19 -08: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
Sheetal Nandi 67071723aa Fix unnecessary additional deletion paths from cleanLssl target 2019-03-05 14:14:02 -08:00
Sheetal Nandi d78335581e Update gulp to build using this branch 2019-03-01 13:44:14 -08:00
Sheetal Nandi ed35741b5f Merge branch 'master' into incrementalBuildInfo 2019-02-27 15:45:59 -08:00
Wesley Wigham 0e858a6e16
Include misc script outputs in local build (#30092)
* Include other misc script outputs in local build

* Remove comment
2019-02-25 16:33:20 -08:00
Sheetal Nandi 8b0611565b For now disable the new build 2019-02-22 18:19:24 -08:00
Sheetal Nandi 9fa28158bb Enable building typescript.d.ts with current source 2019-02-22 18:11:27 -08:00
Wesley Wigham a41a27694a
Fix baseline-accept-rwc (#30052) 2019-02-22 13:12:11 -08:00