Commit graph

68 commits

Author SHA1 Message Date
Rob Lourens
02275f047b Add tslint rule banning new Buffer 2018-10-25 10:05:34 -07:00
Benjamin Pasero
37c5c722c3 debt - bring layering rules up to speed 2018-09-03 07:33:39 +02:00
Alex Dima
3989e2d7f6 Fixes #48758: Do not import standalone editor modules 2018-05-31 11:25:37 +02:00
Joao Moreno
36a7335155 Merge remote-tracking branch 'origin/master' into smoketest 2018-04-11 11:09:29 +02:00
Rachel Macfarlane
609c4ba1e7
Add process explorer, #41045 (#47530) 2018-04-09 17:35:17 -07:00
Joao Moreno
b1f17c53d1 wip: code driver 2018-04-04 16:04:36 +02:00
Erich Gamma
9c553da1c8 Share a common tslint.json between the language service and the hyiene task 2018-02-03 17:47:14 +01:00
Erich Gamma
c7b7ace3d4 Perform the tslint checks in the context of a program to enable checks which require type information 2018-02-02 16:11:16 +01:00
Erich Gamma
c51cdbdf8f experiment with unused variables 2018-01-30 10:35:31 +01:00
Benjamin Pasero
76cbab0a2f some polish and fixes 2018-01-19 12:02:44 +01:00
Benjamin Pasero
6b30ade4ea startup - convert workspacestats to workbench contribution 2017-11-13 18:35:28 +01:00
Alex Dima
8a79656f6a vs/editor/contrib is /browser/ by convention (#37834) 2017-11-08 22:54:31 +01:00
Erich Gamma
56111c9cc6 update to tslint5 2017-11-07 12:08:22 +01:00
Max Schmitt
f4aa124730 TSLint: Fixed Syntax Warning (#37036)
Fixed incorrect syntax in the semicolon setting. TSlint does give a warning, if you set the set "always" as the first parameter. It expects a boolean as the first and "always" as the second.
More information you will find here: https://palantir.github.io/tslint/rules/semicolon/
2017-10-28 11:47:46 +02:00
Erich Gamma
53b9de658e revert disabling no-unused-variable rule 2017-10-27 16:08:17 +02:00
Erich Gamma
117e621595 Reject promise when there is a parse error in a package.json file. 2017-10-27 16:06:36 +02:00
Benjamin Pasero
e6e9092fb6 fix layering rules in workbench services 2017-10-18 11:28:47 +02:00
Joao
aef7f7b1db remove allow-async tslint rule 2017-09-12 14:55:42 +02:00
Alex Dima
aabeedddea Move extension service code to vs/workbench/services/extensions 2017-08-14 16:57:53 +02:00
Benjamin Pasero
a081341e59 stricter layering rules 2017-07-19 14:52:37 +02:00
Benjamin Pasero
e69b79bdb4 debt - move workbench.main into workbench folder 2017-07-03 16:42:29 +02:00
Johannes Rieken
4ae087aeec Merge pull request #29034 from felixfbecker/throw-errors
Always reject Promises with Error instances
2017-06-26 16:04:12 +02:00
Alex Dima
676ff7d699 Restore mocha --browser 2017-06-26 15:16:34 +02:00
Felix Becker
91d8f34d7f Add no-string-throw to TSLint 2017-06-26 15:02:52 +02:00
Alex Dima
ce15df0f6b Remove unnecessary code 2017-06-20 18:47:43 +02:00
Benjamin Pasero
421f70dec6 tslint for smoke tests 2017-06-20 14:00:20 +02:00
Alex Dima
3be08cf836 Prevent additional layer breakers, enforce ts lint import rules in /platform/ tests 2017-06-20 09:53:37 +02:00
Benjamin Pasero
850c1c3770 more tslint rules 2017-06-20 08:52:13 +02:00
Alex Dima
1edac424e2 Move standalone editor quick open to vs/editor/standalone 2017-06-20 08:45:48 +02:00
Alex Dima
28b5300aaa Move most of the standalone editor specific code to vs/editor/standalone 2017-06-20 08:45:47 +02:00
Alex Dima
1171b53005 Move standalone editor specific code to vs/editor/standalone 2017-06-20 08:45:47 +02:00
Benjamin Pasero
f066fd4878 fix build 2017-06-20 07:55:00 +02:00
Benjamin Pasero
70b02d17ea more tslint layering rules 2017-06-20 07:20:15 +02:00
Benjamin Pasero
6c35ec8d00 tslint rule tweaks for workbench 2017-06-19 12:24:37 +02:00
Alex Dima
bea3a47193 Don't depend on editor/contrib from editor core tests 2017-06-19 12:16:24 +02:00
Alex Dima
ef2eaf81d0 Delete unused code 2017-06-19 12:13:25 +02:00
Alex Dima
254d09996e Do not depend on vs/workbench from editor tests 2017-06-19 12:10:43 +02:00
Alex Dima
581c47bf45 Don't depend on /contrib/ from editor's core sources 2017-06-19 12:10:43 +02:00
Alex Dima
b3c009ba19 More layering clean-up 2017-06-19 12:10:43 +02:00
Alex Dima
709211c2ab Rename vs/platform/platform to vs/platform/registry/common/platform 2017-06-19 11:30:05 +02:00
Alex Dima
8672c0571f More TSLint import enforcement 2017-06-19 11:30:04 +02:00
Alex Dima
9b3e175e26 TS Lint rules tweaks 2017-06-19 11:30:04 +02:00
Alex Dima
97af94c98b TS Lint for platform/*/common 2017-06-19 10:51:40 +02:00
Alex Dima
6f3ef708df Add tslint rules for editor/test/common 2017-06-19 10:51:40 +02:00
Alex Dima
3d2eec85d6 Enforce more dependency rules via TS Lint 2017-06-16 18:04:51 +02:00
Alex Dima
748ceac184 Add tslint rules for vs/base/test/common and vs/base/test/browser 2017-06-16 18:04:50 +02:00
Alex Dima
c1b48cb268 Fix and enforce layering rules in vs/base/browser 2017-06-16 12:54:17 +02:00
Alex Dima
0287c3cb40 Better TS Lint import enforcement rules for vs/base and vs/editor/contrib 2017-06-16 12:33:56 +02:00
Michel Kaporin
6c0d720cdf Resolves #28336 2017-06-09 14:43:30 +02:00
Michel Kaporin
abb10a8520 Allowed async for smoke test folder. 2017-05-26 14:57:53 +02:00