Commit graph

468 commits

Author SHA1 Message Date
Andy Hanson a7457871a6 Merge branch 'master' into config-extension 2017-05-08 11:00:58 -07:00
Sheetal Nandi 3f7b53e0cd Use base tsconfig's compileOnSave option if tsconfig.json doesnt have it specified
Fixes #13910
2017-04-18 14:10:58 -07:00
Andy af64ef8b67 Merge pull request #15141 from Microsoft/getOwnKeys
Remove unnecessary use of getOwnKeys
2017-04-14 11:47:54 -07:00
Andy Hanson 8c559a4f08 Respond to PR comments 2017-04-12 15:11:16 -07:00
Andy Hanson 893e3242fb Don't access sys.newLine inside unit tests 2017-04-11 14:24:32 -07:00
Andy Hanson 4ae8df635a Remove unnecessary use of getOwnKeys
Also, fix a typo.
2017-04-11 14:19:11 -07:00
Andy Hanson 92bea77ad3 Tsconfig inheritance: Do not resolve included files in an inherited tsconfig 2017-04-11 14:05:57 -07:00
Andy Hanson ed5eca2b7b boolean-trivia lint rule: Enforce space between comment and argument 2017-04-11 09:44:58 -07:00
Ryan Cavanaugh d8a24e3a5b Merge pull request #15021 from RyanCavanaugh/lintFixes
Update linting to avoid typechecking for booleanTriviaRule
2017-04-05 12:26:58 -07:00
Ryan Cavanaugh e3bb5d3f28 Update linting to avoid typechecking for booleanTriviaRule 2017-04-04 22:34:51 -07:00
Andy Hanson 73cab09608 Enable jsdoc-format lint rule 2017-04-03 14:39:19 -07:00
Mohamed Hegazy e408cad618 Merge branch 'master' into checkJSFiles 2017-03-22 15:45:27 -07:00
Mohamed Hegazy 88b88e1055 Remove BOM 2017-03-22 12:41:11 -07:00
Mohamed Hegazy d906e91236 Code review comments 2017-03-22 12:01:08 -07:00
Mohamed Hegazy b6ccad4b54 Fix bad merge 2017-03-15 17:21:07 -07:00
Mohamed Hegazy 5016141b94 Remove sourceMap:false from default compiler optios now that we have all options generated 2017-03-15 16:41:39 -07:00
Mohamed Hegazy 5bbd8f809a rename catogories, and reorder options 2017-03-15 16:15:59 -07:00
Mohamed Hegazy efa3093ece Print comments in a diffrent column 2017-03-15 16:08:32 -07:00
Mohamed Hegazy f2654c65d9 Remove compileOnSave from compiler option 2017-03-15 15:40:07 -07:00
Mohamed Hegazy 7d56837f54 Merge branch 'master' into optionsDescription 2017-03-15 15:38:55 -07:00
Mohamed Hegazy 3d03f8d8a5 Merge branch 'fixBuildBreak' into checkJSFiles 2017-03-08 23:17:28 -08:00
Mohamed Hegazy 9305d4d99e Change flag name to checkJs 2017-03-07 13:48:37 -08:00
Andy 6117ed7708 Merge pull request #14391 from Microsoft/lint_better
Update tslint to `latest` (`next` is still on 4.3) and lint for BOM
2017-03-07 11:41:55 -08:00
Mohamed Hegazy 0b1fff7e66 Add --checkJsFiles 2017-03-06 13:47:27 -08:00
Anders Hejlsberg d3b7058c29 Change 'tsc --init' to default to 'strict: true' 2017-03-06 13:04:59 -08:00
Anders Hejlsberg cda741d14a Introduce --strict compiler option 2017-03-03 10:25:10 -08:00
Andy Hanson 8371eb6401 Update tslint to latest (next is still on 4.3) and lint for BOM 2017-03-01 10:37:13 -08:00
Ron Buckton cf72ceb093 Merge branch 'master' into asyncGenerators 2017-02-16 17:22:43 -08:00
Ryan Cavanaugh aec310996c Language service extensibility 2017-02-14 13:35:16 -08:00
Mohamed Hegazy 2752bfb704 Fix lint failures 2017-02-13 22:21:34 -08:00
Ron Buckton dedf4a7538 Merge branch 'master' into asyncGenerators 2017-02-13 13:53:34 -08:00
Vladimir Matveev de40000814 switch FileExtensionInfo to always mean .js file and deduplicate entries in getSupportedExtensions (#14046)
* - switch FileExtensionInfo to always mean .js file
- deduplicate entries in getSupportedExtensions

* (PR feedback): updated comment
2017-02-13 12:19:33 -08:00
Mohamed Hegazy 4de44ee1a2 Mark some more options as advanced 2017-02-08 19:32:27 -08:00
Mohamed Hegazy c97673c55c Make categories localizable 2017-02-08 19:25:08 -08:00
Mohamed Hegazy 1c0ca7ce1d Remove properties from tsconfig.json that defaults to false 2017-02-08 19:09:22 -08:00
Mohamed Hegazy 9fc4f6e1b9 Write comments for compiler options in tsc --init output 2017-02-08 19:07:15 -08:00
Mohamed Hegazy 0bc2840af4 Make generateTSConfig return a string 2017-02-08 12:41:40 -08:00
Mohamed Hegazy f53eeae4d8 use category in serializeCompilerOptions 2017-02-08 12:35:31 -08:00
Mohamed Hegazy 6837125657 Add deprecation notice for some options 2017-02-08 12:25:38 -08:00
Mohamed Hegazy 486757f51f Add simplified help view and full help view 2017-02-08 12:14:43 -08:00
Mohamed Hegazy 3459719872 Manually order options 2017-02-07 23:10:43 -08:00
Mohamed Hegazy 57f2fbde95 Make sure all options have descriptions 2017-02-07 21:54:56 -08:00
Ron Buckton 5d415cac52 Merge branch 'master' into asyncGenerators 2017-02-02 12:11:44 -08:00
Andy Hanson 296022831e Merge branch 'master' into include_ordering 2017-01-25 06:57:26 -08:00
David Sheldrick 8d590d5191 rename preserveWithJsExtension to react-native 2017-01-23 21:42:39 +01:00
David Sheldrick dd0ed44b9a Add option to output .js files while preserving jsx
This commit adds the ability to preserve jsx in source code, but
also to output .js files rather than .jsx files. This is useful
for react-native which does not support .jsx files.
2017-01-23 18:17:16 +01:00
Ron Buckton 35ef1f7cbf Merge branch 'master' into asyncGenerators 2017-01-15 15:28:04 -08:00
Andy Hanson 37e18d9741 Add createMapFromTemplate helper 2017-01-11 09:52:50 -08:00
Andy Hanson f0e1fd93f7 Merge branch 'master' into map5 2017-01-11 07:17:37 -08:00
Homa Wong 41af749196 Update based on feedback 2017-01-09 21:29:34 -08:00