Orta
5865494453
Switch the pretty output to use colons to separate file:line:char so that lines are clickable in terminals ( #20736 )
2018-01-04 16:38:52 -08:00
Daniel Rosenwasser
ccd5608392
Merge pull request #20416 from JoshuaKGoldberg/tell-me-im-pretty
...
Prettified timestamps and error reports in --pretty
2017-12-19 12:59:35 -08:00
Josh Goldberg
b3151707df
Converted to enum; marked internal
2017-12-19 12:19:39 -08:00
Sheetal Nandi
2611c9b339
Merge branch 'master' into builderApi
2017-12-07 20:23:15 -08:00
Sheetal Nandi
4c21cbf145
Create builderState so that when FilesAffectedBy is only api needed, we arent tracking changed files
2017-12-07 11:47:49 -08:00
Ryan Cavanaugh
c15470595f
Dedupe local types from ATA and reuse old programs correctly
2017-12-06 13:17:21 -08:00
Sheetal Nandi
43c2610a69
More functions moved from system to WatchCompilerHost
2017-12-05 16:53:34 -08:00
Josh Goldberg
98b64db811
Re-added blue color, with corrected 94m code
2017-12-04 22:28:56 -08:00
Josh Goldberg
eb5d8d0dd7
Prettified timestamps and error reports in --pretty
...
Timestamps look like Gulp's, with grey times inside white brackets.
Files have cyan filenames, yellow line and column numbers, and grey TS{####} errors. I wonder if those are actually useful for folks using the --pretty CLI: are they used for anything outside Visual Studio... Can we just get rid of them?
Re-uses compiler/program's color logic in compiler/watch. The relevant variables are now exported and marked `@internal`. Is there a preferred way of re-using this code in both those files?
2017-12-02 20:56:35 -08:00
Sheetal Nandi
0b79f4a073
Handle emit only declaration file to always produce declaration file and skip the diagnostics check
2017-11-22 18:37:07 -08:00
Sheetal Nandi
012f12bcbd
To handle cancellation token, remove changed/affected files from the changeset only after getting the result
2017-11-22 18:24:53 -08:00
Nathan Shively-Sanders
744760df91
Cache result of isCheckJsEnabledForFile in getSemanticDiagnosticsForFile
2017-11-20 08:34:01 -08:00
Nathan Shively-Sanders
eeeefcc10e
Report jsdoc errors as semantic errors
...
This allows reporting of semantic errors as well. Semantic errors are
likely to outnumber syntactic errors, so it's valuable not to block
semantic errors on a few syntactic errors.
2017-11-17 10:38:30 -08:00
Andy
592ee00906
Have CompletionEntryDetails source use a relative path ( #19917 )
...
* Have CompletionEntryDetails source use a relative path
* Use getCanonicalFileName from services Instead of creating a new one
2017-11-14 14:26:49 -08:00
Mohamed Hegazy
1de3bbac2e
Merge branch 'update-types3' of https://github.com/ajafff/TypeScript into ajafff-update-types3
2017-11-07 15:23:38 -08:00
Ron Buckton
31c3d444f1
Merge branch 'master' into compareStrings
2017-11-03 23:01:51 -07:00
Andy
1d7f449a87
Minor cleanups in pathCompletions.ts ( #19685 )
...
* Minor cleanups in pathCompletions.ts
* Update name
2017-11-03 15:06:22 -07:00
Mohamed Hegazy
6c71ca84e7
Add utility function to check for strict option flags ( #19427 )
...
* Add utility function to check for strict option flags
- Correctelly check for noImplicitAny in checker
- Correctelly check for noImplicitAny in installTypesForPackage refactor
* Respond to code review comments
* Accept baselines
* Revert "Accept baselines"
This reverts commit cf4ef62830
.
* Move type alias to core
2017-10-30 13:05:54 -07:00
Ron Buckton
24437774a8
Further simplification
2017-10-26 11:56:29 -07:00
Ron Buckton
3605e4ef69
Remove unnecessary comment
2017-10-25 18:04:31 -07:00
Ron Buckton
c0ed26e605
Simplify comparers
2017-10-25 17:46:39 -07:00
Ron Buckton
130c407708
More control over which collator to use in each situation
2017-10-25 16:30:19 -07:00
Ron Buckton
4d7923af00
Consistent naming
2017-10-24 16:37:41 -07:00
Ron Buckton
dee77ced7c
Added 'equateStrings' for string equality comparisons (rather than sorting)
2017-10-24 16:14:49 -07:00
Ron Buckton
763d17e947
Manually inline a few cases to reduce repeated 'ignoreCase' conditionals in loops
2017-10-24 14:17:29 -07:00
Sheetal Nandi
7828746cc9
Set the files found during node_modules search correctly when reusing existing program structure
...
This marks files reused correctly as from external library resulting in not using them for files to be emitted and computed for output structure
Fixes #19327
2017-10-23 19:05:38 -07:00
Klaus Meinhardt
3416e91468
Merge branch 'master' of https://github.com/Microsoft/TypeScript into update-types3
2017-10-22 22:35:21 +02:00
Bill Ticehurst
45ba0ac3b9
Set the scriptKind from the host configuration if present
2017-10-18 10:41:57 -07:00
Sheetal Nandi
bce77fdfd9
Merge pull request #18960 from Microsoft/builderHandlesChangeInResolution
...
Builder handles changes in resolution/references when file's contents dont change
2017-10-11 12:11:44 -07:00
Klaus Meinhardt
9935bc0b2f
Merge branch 'master' into update-types3
2017-10-07 00:15:20 +02:00
Sheetal Nandi
03441fe120
Merge branch 'master' into projectRootAsCurrentDirectoryInEmit
2017-10-04 18:48:16 -07:00
Sheetal Nandi
bf4ca30bc3
Let builder find out from imports/typereference directives if file references have changed.
...
This is needed to ensure that the ambient module addition takes effect
Fixes #15632
2017-10-04 18:09:09 -07:00
Mohamed Hegazy
ae3f29ade6
Accept baselines ( #18903 )
2017-10-02 19:08:13 -07:00
Sheetal Nandi
7f969e8138
Making APIs as internal so that we can enable them after we have figured out final details
2017-10-02 16:27:26 -07:00
Sheetal Nandi
835153ba50
PR feedback
2017-10-02 12:22:05 -07:00
Sheetal Nandi
9e08caebf5
Merge branch 'master' into watchImprovements
2017-09-29 10:43:05 -07:00
Daniel Rosenwasser
0ea7c61eb5
Merge pull request #18810 from Microsoft/unusedErrorArgs
...
Remove unused arguments for diagnostics
2017-09-28 12:51:57 -07:00
Daniel Rosenwasser
76d92a5dd6
Remove unused arguments in program.ts.
2017-09-27 22:04:52 -07:00
Sheetal Nandi
fad71d3dc6
Use project root as the current directory whenever possible to create the project
2017-09-27 17:19:54 -07:00
Alex Eagle
9753d3950b
--pretty output: move context after the file/error
...
Fixes #16583
2017-09-27 13:55:30 -07:00
Sheetal Nandi
68d360585a
PR feedback
2017-09-26 16:21:15 -07:00
Sheetal Nandi
23acff5bc8
Merge branch 'master' into watchImprovements
2017-09-25 16:18:26 -07:00
Andy
25ad0b5581
Apply "array-type" lint rule ( #18699 )
2017-09-22 16:14:41 -07:00
Anders Hejlsberg
8f4a2c184c
Merge pull request #18457 from Microsoft/tsIgnoreInTSFiles
...
Suppress errors in .ts files using '// @ts-ignore' comments
2017-09-20 00:56:56 +01:00
Andy
0ae42ea3de
Allow relative imports of '.js' files when --noImplicitAny
is disabled ( #18489 )
...
* Allow relative imports of '.js' files when `--noImplicitAny` is disabled
* Update baselines, and don't ignore a diagnostic about missing JSX
2017-09-19 12:42:29 -07:00
Armando Aguirre
b03fbaf313
Merge branch 'master' into FixRenameInDefaultLibrary
2017-09-14 12:01:31 -07:00
Anders Hejlsberg
f28d80d7d4
Support '// @ts-ignore' comments in .ts files
2017-09-13 15:40:10 -07:00
Sheetal Nandi
b536f9dade
Should not remove the reused resolutions in the file when file contents have not changed.
2017-09-12 12:09:06 -07:00
Sheetal Nandi
fdb104b242
Merge branch 'master' into watchImprovements
2017-09-11 13:49:36 -07:00
Sheetal Nandi
de28d02626
Add test case to verify correct resolution file is picked when current resolution file is not removed but higher precedence file is created
2017-09-08 15:45:47 -07:00
Andy
2e02778960
When loading a module from node_modules, get packageId even in the loadModuleFromFile
case ( #18185 )
...
* When loading a module from node_modules, get packageId even in the `loadModuleFromFile` case
* Support packageId for <reference types> too
2017-09-07 14:31:20 -07:00
Klaus Meinhardt
4f61eef4c3
Merge branch 'master' of https://github.com/Microsoft/TypeScript into update-types3
2017-09-07 22:14:46 +02:00
Mohamed Hegazy
0637792f1b
Merge branch 'master' into update-types3
2017-09-07 12:33:32 -07:00
Daniel Rosenwasser
448d75c08f
Merge pull request #17675 from HerringtonDarkholme/master
...
fix #16567 : better coloring on light theme terminal
2017-09-07 12:33:12 -07:00
Wesley Wigham
6695255d86
Allow trailing newline to have fake position ( #18298 )
...
* Actually support baselining pretty in the harness
* Test case from 18216
* Use host newline in formatDiagnosticsWithColorAndContext
* Merge statements
2017-09-07 12:26:23 -07:00
Sheetal Nandi
16cf7c40a8
Watch for the automatic types that included as part of type resolution
2017-08-31 09:13:59 -07:00
Sheetal Nandi
4c79033894
Refactoring to watches and caching of system such that we minimize function expressions
...
Also unified watcher info logging
2017-08-31 09:13:59 -07:00
Andy
4d05bfdf4a
moduleAugmentations
may contain an Identifier
(#18009 )
...
* `moduleAugmentations` may contain an `Identifier`
* Add comment
* Rename function
2017-08-25 15:14:51 -07:00
Andy
e2141ad469
Mark some arrays as readonly ( #17725 )
...
* Mark some arrays as readonly
* Avoid unnecessary allocations and style changes
* Fix lint
2017-08-24 09:55:01 -07:00
Sheetal Nandi
8deef58fd6
Remove the unused function from the Project since builder has this logic now.
2017-08-18 12:15:03 -07:00
Armando Aguirre
9dd574b1a9
Added host.useCaseSens..., memoized getDefaultLibFileName.
2017-08-15 18:44:28 -07:00
Armando Aguirre
88262dbeb0
Changed check for default library by first checking hasNoDefaultLib, second library path and third name of file.
2017-08-14 18:19:43 -07:00
Armando Aguirre
5b86055786
Excluded the default library from rename service.
2017-08-14 17:58:04 -07:00
Sheetal Nandi
136b091a4a
Update based on feedback
2017-08-14 16:34:30 -07:00
Sheetal Nandi
989508245b
Updating according to feedback from PR
2017-08-14 12:52:29 -07:00
Sheetal Nandi
59d07dc488
Simplified mutate map options
2017-08-14 11:27:02 -07:00
Sheetal Nandi
d0a23bb876
Merge branch 'watchImprovements' into builder
2017-08-12 15:35:30 -07:00
Andy
37b20ee670
For duplicate source files of the same package, make one redirect to the other ( #16274 )
...
* For duplicate source files of the same package, make one redirect to the other
* Add reuseProgramStructure tests
* Copy `sourceFileToPackageId` and `isSourceFileTargetOfRedirect` only if we completely reuse old structure
* Use fallthrough instead of early exit from loop
* Use a set to efficiently detect duplicate package names
* Move map setting outside of createRedirectSourceFile
* Correctly handle seenPackageNames set
* sourceFileToPackageId -> sourceFileToPackageName
* Renames
* Respond to PR comments
* Fix bug where `oldSourceFile !== newSourceFile` because oldSourceFile was a redirect
* Clean up redirectInfo
* Respond to PR comments
2017-08-09 14:39:06 -07:00
Herrington Darkholme
0255adc407
fix #16567 : better coloring on light theme terminal
2017-08-08 10:12:11 +08:00
Sheetal Nandi
7474ba762c
Implementation for invalidating source file containing possibly changed module resolution
2017-08-07 11:31:13 -07:00
Sheetal Nandi
46e3d1c1d9
Refactoring so that instead of just using from tsc --watch the new api is accessible all the time
2017-08-07 11:31:12 -07:00
Sheetal Nandi
c814d8e847
Add tests for the tsc --watch
2017-08-07 11:24:07 -07:00
Sheetal Nandi
6237b221da
Move the builder to compiler directory
2017-08-07 11:19:52 -07:00
Sheetal Nandi
ef5935b52c
Initial refactoring so that watch from tsc follows the tsserver projects
2017-08-07 11:19:52 -07:00
Sheetal Nandi
94a589b3bb
Program cannot be reused if the missing file is now present
...
Also dont update filesByName array just to update missing file paths
2017-08-07 11:04:33 -07:00
Sheetal Nandi
273569f6fe
Make the host cache store the fileName instead of undefined for the missing host files
2017-08-07 11:04:33 -07:00
Andy
f945b26b54
Forbid type assertions in '.js' files ( #17503 )
2017-07-29 05:41:08 -07:00
Andy
eadd084c82
Add 'name' property to Identifier ( #17329 )
...
* Add 'name' property to Identifier
* Rename to unescapedText
* Rename 'id.text' to 'id.escapedText'
* Rename 'id.unescapedText' to 'id.text'
* Make escapeIdentifier and unescapeIdentifier do nothing
2017-07-25 13:16:34 -07:00
Andy
53e4040ceb
Remove duplicate emptyArray
s ( #17305 )
2017-07-20 06:45:22 -07:00
Daniel Rosenwasser
e8421827e0
Merge pull request #16600 from alexeagle/pretty2
...
Add missing newline in --pretty diagnostics formatter
2017-07-14 12:22:05 -07:00
Andy
a0c672ac02
Add assertion that module / type reference names are defined ( #17124 )
2017-07-12 10:13:33 -07:00
Andy
8c3f5e2208
Remove createFileMap
( #16810 )
...
* Make `createFileMap` an internal detail of `program.ts`
* Remove createFileMap
* Clean up calls to `toPath`
2017-07-10 11:24:17 -07:00
Andy
17578e8a5d
Use Map<true> for sets ( #16972 )
2017-07-07 10:34:36 -07:00
Wesley Wigham
4e6b2f3c93
Created a branded type for identifier-escaped strings ( #16915 )
...
* Created a branded type for escaped strings
Then flowed it throughout the compiler, finding and fixing a handful of
bugs relating to underscore-prefixed identifiers in the process.
Includes a test for two cases noticed - diagnostics from conflicting
symbols from export *'s, and enum with underscore prefixed member emit.
* Correctly double underscores WRT mapped types
* Add fourslash tests for other fixed issues
* use function call over cast
* Update forEachEntry type accuracy
* Just use escaped names for ActiveLabel
* Remove casts from getPropertyNameForPropertyNameNode
* This pattern has occurred a few times, could use a helper function.
* Remove duplicated helper
* Remove unneeded check, use helper
* Identifiers list is no longer escaped strings
* Extract repeated string-getting code into helper
* Rename type and associated functions
* Make getName() return UnderscoreEscapedString, add getUnescapedName()
* Add list of internal symbol names to escaped string type to cut back on casting
* Remove outdated comments
* Reassign interned values to nodes, just in case
* Swap to string enum
* Add deprecated aliases to escapeIdentifier and unescapeIdentifier
* Add temp var
* Remove unsafe casts
* Rename escaped string type as per @sandersn's suggestion, fix string enum usages
* Reorganize double underscore tests
* Remove jfreeman from TODO
* Remove unneeded parenthesis
2017-07-06 14:45:50 -07:00
Andrew Casey
569ecabb0a
Address PR feedback
...
Make Program.getMissingFilePaths required
Assume getMissingFilePaths always returns a defined value
Make getMissingFilePaths internal
Replace nullable-bool with enum
Update type to reflect possibility of undefined
Use deepEqual to simplify tests
Make condition const
Don't bother cleaning up map before freeing it
Switch from foreach to for-of to simplify debugging
Use a Map, rather than a FileMap, to track open FileWatchers
Fix compilation errors
Introduce and consume arrayToSet
Fix lint warnings about misplaced braces
Delete incorrect comment
Delete from map during iteration
Eliminate unnecessary type annotations
2017-06-29 11:29:19 -07:00
Andrew Casey
4652fc491f
Confirm method is defined before calling
2017-06-29 10:39:32 -07:00
Andrew Casey
4863ada22c
Track missing files
...
1. Expose missing files from the `Program`.
2. In `tsc --watch` and `tsserver`, add file watchers to missing files.
3. When missing files are created, schedule compilation (tsc) or refresh
the containing projects (tsserver).
2017-06-29 10:39:31 -07:00
Andy
9013665e22
Replace FileMap with Map where there is no keyMapper ( #16724 )
...
* Replace FileMap with Map where there is no keyMapper
* Remove `toKey` and use `keyMapper` directly
2017-06-28 13:15:34 -07:00
Andy
9260a399a3
Remove duplicate switch cases ( #16721 )
2017-06-28 12:53:43 -07:00
Yui
47c1563649
Merge pull request #16544 from Microsoft/master-fixIncrementalParsingWithDynamicImport
...
[Master] wip - fix incremental parsing with dynamic import
2017-06-19 16:44:47 -07:00
Alex Eagle
0123bd0e20
Add missing newline in --pretty diagnostics formatter
...
It was compensated in tsc.ts, but then other compilers are missing a newline.
2017-06-17 09:20:55 -07:00
Sheetal Nandi
09f0b3471a
Merge branch 'master' into ownJsonParsing
2017-06-15 09:59:37 -07:00
Yui T
a92b549336
Set the structureReused to be safemoudles when dynamic import change
2017-06-14 21:50:12 -07:00
Yui T
1636fbc966
Wip-fix incremental parsing
2017-06-14 17:13:35 -07:00
Andy
09321b3834
Convert Extension to a string enum ( #16425 )
2017-06-09 19:32:44 -07:00
Daniel Rosenwasser
86e54ac787
Correct pluralization of 'Contain' to 'Contains', made the nodeflag internal.
2017-06-08 16:00:38 -07:00
Sheetal Nandi
48189c883f
Merge branch 'master' into ownJsonParsing
2017-06-06 11:03:21 -07:00
Yui T
b9017795a0
Revert "Revert "[Master] wip-dynamic import" ( #16264 )"
...
This reverts commit ccc60c8b3b
.
2017-06-05 17:16:29 -07:00
Sheetal Nandi
c4ad151a46
Merge branch 'master' into ownJsonParsing
2017-06-05 17:01:09 -07:00
Andy
8ace7b826f
importFixes: Support missing "React" at a JSXOpeningElement ( #16066 )
...
* importFixes: Support missing "React" at a JSXOpeningElement
* Fix nextLineRule linting
* Rename to resolveJsxNamespaceAtLocation
* Expose getJsxNamespace and resolveNameAtLocation separately
2017-06-05 14:23:39 -07:00
Andy
70564110c0
Make use of array helper functions ( #16226 )
...
* Make use of array helper functions
* Remove unnecessary 'ts.'
2017-06-05 14:11:43 -07:00
Mohamed Hegazy
ccc60c8b3b
Revert "[Master] wip-dynamic import" ( #16264 )
2017-06-05 10:49:20 -07:00
Sheetal Nandi
d680720f6d
Merge branch 'master' into ownJsonParsing
2017-06-05 10:28:23 -07:00
Yui
9d16d34c6a
Merge pull request #14774 from Microsoft/master-dynamicImport
...
[Master] wip-dynamic import
2017-06-05 06:59:14 -07:00
Klaus Meinhardt
456a6bf658
program.getSourceFile[ByPath] can return undefined
2017-06-03 00:11:49 +02:00
Yui T
2f476bf22f
Merge branch 'master' into master-dynamicImport
2017-06-02 09:10:20 -07:00
Yui T
e6d7327c3f
Address PR: error message, fix capitalization, only allow functionLikeDeclaration and ImportCall for create Promise, use fall through comment
2017-06-01 23:21:59 -07:00
Andrew Casey
cd84d2a85a
Use emptyArray, rather than []
2017-06-01 19:05:07 -07:00
Andrew Casey
9d0bbc4e44
Apply --checkJs to bind diagnostics as well as check diagnostics
2017-06-01 18:10:52 -07:00
Sheetal Nandi
8f4f6c565e
Merge branch 'master' into ownJsonParsing
2017-06-01 10:43:41 -07:00
Nathan Shively-Sanders
2dd6627022
Report jsdoc syntax errors when checkJs is on
2017-05-30 13:32:46 -07:00
Sheetal Nandi
f1ea38d127
Merge branch 'master' into ownJsonParsing
2017-05-24 12:46:29 -07:00
Kanchalai Tanglertsampan
faab927c8d
Merge branch 'master' into master-dynamicImport
...
# Conflicts:
# src/compiler/checker.ts
# src/compiler/emitter.ts
# src/compiler/parser.ts
# src/compiler/transformers/module/module.ts
# src/compiler/transformers/module/system.ts
2017-05-24 11:26:06 -07:00
Donald Pipowitch
e4d6752a93
add createProgram
docs ( #15697 )
...
* add `createProgram` docs
* updated `createProgram` docs
2017-05-23 10:40:46 -07:00
Andy
38ece3b703
Merge pull request #15737 from Microsoft/findAllRefs_module
...
Support find-all-references for a module specifier
2017-05-19 08:11:56 -07:00
Andy Hanson
0ff187c8ac
Remove 'isDeclarationFile()' function, use '.isDeclarationFile'
2017-05-17 08:12:23 -07:00
Sheetal Nandi
ec2f9670d9
Merge branch 'master' into ownJsonParsing
2017-05-15 11:36:45 -07:00
Alex Eagle
4240f6f5d9
Extract diagnostics formatter used by --pretty
...
This allows compilers other than tsc.js to display nice in-context diagnostics
2017-05-12 16:19:46 -07:00
Sheetal Nandi
d7e9609ae5
Merge branch 'master' into ownJsonParsing
2017-05-11 09:10:35 -07:00
Andy Hanson
71fb02c099
Support find-all-references for a module specifier
2017-05-10 11:02:17 -07:00
Kanchalai Tanglertsampan
1b7d3bfa07
Merge branch 'master' into master-dynamicImport
2017-05-04 10:14:32 -07:00
Arthur Ozga
2150a7796b
Merge pull request #15261 from aozgaa/moduleReuse
...
Reuse Module Resolutions from Unchanged Files
2017-05-01 17:49:44 -07:00
Arthur Ozga
60825143a4
respond to comments
2017-05-01 17:49:19 -07:00
Arthur Ozga
2118de09e7
Simplify returns
2017-05-01 15:16:42 -07:00
Arthur Ozga
ef1cd50dfc
clarifying comments
2017-05-01 11:47:12 -07:00
Arthur Ozga
c63d6d145a
Avoid double-resolving modified files
2017-04-28 16:27:41 -07:00
Arthur Ozga
86d7031932
inline createOldProgramState
2017-04-28 10:40:31 -07:00
Arthur Ozga
6547c1816f
check ambient modules before reusing old state
2017-04-27 20:27:48 -07:00
Yui T
feb41f7d7c
Merge branch 'master' into master-dynamicImport
...
# Conflicts:
# src/compiler/diagnosticMessages.json
# src/compiler/program.ts
2017-04-26 15:35:30 -07:00
Yui T
e50667e49e
Address minor PR comment
2017-04-26 15:02:54 -07:00
Yui T
2f61d472ed
Address minor PR comment
2017-04-26 12:56:15 -07:00
Arthur Ozga
ac20fc2d26
consolidate program-structure reuse flags
2017-04-21 16:54:42 -07:00
Arthur Ozga
0ea1b82a85
test module reuse
2017-04-20 18:55:15 -07:00
Arthur Ozga
7966c08cc4
make enum bitflag and add trace message
2017-04-20 11:02:35 -07:00
Arthur Ozga
044152e50f
Merge branch 'moduleReuse' of github.com:aozgaa/TypeScript into moduleReuse
2017-04-19 11:13:52 -07:00
Arthur Ozga
c3582d2443
cleanup
2017-04-18 16:23:01 -07:00
Mohamed Hegazy
8c33a792b3
Do not query for bind errors if skipLibCheck or skipDefaultLibCheck is set
2017-04-18 16:19:58 -07:00
Arthur Ozga
77f9099423
Remove WIP comment
2017-04-18 16:15:39 -07:00
Arthur Ozga
d5f246fd99
Reuse module resolutions in unmodified files
2017-04-18 15:48:01 -07:00
Mohamed Hegazy
e6ecfa46f0
Merge pull request #15229 from Microsoft/Fix15220
...
Fix #15220 : Check for file on diagnostics before getting line map
2017-04-18 14:39:54 -07:00
Andy Hanson
455492d887
Merge branch 'master' into fallthrough
2017-04-18 09:48:21 -07:00
Arthur Ozga
cbbf6f8847
Merge branch 'master' into tripleEquals
2017-04-17 15:57:51 -07:00
Sheetal Nandi
6f568b3f26
Merge branch 'master' into ownJsonParsing
2017-04-17 13:40:49 -07:00
Mohamed Hegazy
26d5af384c
Check for the file before getting line map
2017-04-17 13:15:06 -07:00
Andy Hanson
a82ac45e36
Merge branch 'master' into fallthrough
2017-04-12 10:58:03 -07:00
Andy Hanson
ed5eca2b7b
boolean-trivia lint rule: Enforce space between comment and argument
2017-04-11 09:44:58 -07:00
Andy Hanson
7320891933
boolean-trivia lint rule: Lint for null/undefined too
2017-04-07 13:13:39 -07:00
Arthur Ozga
7e03429a8e
enforce triple-equals
2017-04-04 15:51:13 -07:00
Kanchalai Tanglertsampan
55430c46e6
Add boolean flag to not walk the tree if there is no dynamic import
2017-04-04 15:43:45 -07:00
Kanchalai Tanglertsampan
11f6eaec5b
Merge branch 'master' into master-dynamicImport
...
# Conflicts:
# src/compiler/commandLineParser.ts
2017-03-29 10:51:05 -07:00