Commit graph

10847 commits

Author SHA1 Message Date
jramsay
fcfc411200 Merge pull request #7383 from Microsoft/removeCachePathFromDiscoverTypings
Removing cachePath from discoverTypings and DiscoverTypingsInfo.
2016-03-03 15:41:45 -08:00
Jason Ramsay
ae2b7c2aa2 Removing cachePath from discoverTypings and DiscoverTypingsInfo.
With the move to using the packageNameToLocation map it is no longer required.
2016-03-03 15:17:52 -08:00
Mohamed Hegazy
0cba37d5b2 Merge pull request #7358 from martine/empty-return
in noImplicitReturns mode, also disallow "return;"
2016-03-03 13:56:19 -08:00
Vladimir Matveev
744e51047e Merge pull request #7373 from Microsoft/limitInferenceDepth
set the maximum depth to explore during type inference
2016-03-03 12:18:49 -08:00
Evan Martin
5132ea64ea in noImplicitReturns mode, also disallow "return;"
In --noImplicitReturns mode, if a function specifies a return type,
disallow empty "return;" statements.

Fixes #5916.
2016-03-03 12:18:23 -08:00
Anders Hejlsberg
04c28b09a9 Accepting new baselines 2016-03-03 11:18:47 -08:00
Anders Hejlsberg
ed958119a1 Fix unit test 2016-03-03 11:18:33 -08:00
Anders Hejlsberg
ea4b13bdf9 Allow 'null' and 'undefined' as type names 2016-03-03 11:18:12 -08:00
Vladimir Matveev
1589e4f57e set the maximum depth to explore during type inference 2016-03-03 10:47:21 -08:00
Mohamed Hegazy
24c47f18ad Merge pull request #7371 from Microsoft/checkForWatchFile
Fix #7362: check for --watchFile in tsconfig.json as well as on the c…
2016-03-03 10:44:26 -08:00
Mohamed Hegazy
30a6a33259 Fix #7362: check for --watchFile in tsconfig.json as well as on the commandline 2016-03-03 10:18:33 -08:00
Tingan Ho
194927e51b Update with master 2016-03-03 13:58:20 +08:00
Tingan Ho
99edce09bc Fixes CR feedback 2016-03-03 13:29:00 +08:00
Kanchalai Tanglertsampan
70d267419b Concat declaration error so we report them 2016-03-02 17:13:51 -08:00
Anders Hejlsberg
33e3825beb Assigned-before-use checking for non-nullable variables 2016-03-02 16:40:16 -08:00
Mohamed Hegazy
0f6dbd0250 Merge pull request #7350 from basarat/patch-1
fix(build) `TypingResolutionHost` interface is used by exported function `discoverTypings`
2016-03-02 16:39:56 -08:00
Basarat Ali Syed
1bebc711b0 fix(build) TypingResolutionHost interface is used by exported function discoverTypings 2016-03-03 10:32:07 +11:00
Daniel Rosenwasser
d6c56062b6 Merge pull request #7348 from Vinatorul/issue6540
Added new diagnostics message to clarify error for type guards
2016-03-02 13:55:56 -08:00
Alexander
694a48c445 Added new diagnostics message to clarify error for type guards
New diagnostics message "A type guard's type must be assignable to its parameter's type." number 2677
is now using in chain report to clarify vague error message for type guards.
2016-03-03 00:24:02 +03:00
jramsay
de47fcc113 Merge pull request #7179 from Microsoft/jsTypingForAcquireDts
Salsa: JS support for discovering and acquiring d.ts files
2016-03-02 11:10:12 -08:00
Jason Ramsay
e8772bc0a2 - Adding new lines after { for single-line if statements
- Renaming DiscoverTypingsSettings to DiscoverTypingsInfo to match host
2016-03-02 10:11:13 -08:00
Vladimir Matveev
f34dcdd464 Merge pull request #7328 from Microsoft/flipSidesInSignatureCheck
flip sides source and target when we check signature relations
2016-03-01 19:28:19 -08:00
Jason Ramsay
4bbdf2a0bb - Removing filesToWatch from getTypingNamesFromNodeModuleFolder.
These modules are already installed and are not expected to change
2016-03-01 19:06:31 -08:00
Jason Ramsay
6aad783db8 - Adding DiscoverTypingsSettings
- Remove all references to Tsd.
Instead pass a map of package names to cached typing locations
2016-03-01 18:52:11 -08:00
Vladimir Matveev
b3552c69d7 Merge pull request #7329 from Microsoft/allowFallFromLastCase
allow fallthrough from the last case of the switch
2016-03-01 17:24:00 -08:00
zhengbli
1224013f77 Update the format span end position for formatOnEnter 2016-03-01 16:45:56 -08:00
Vladimir Matveev
568e2aab58 allow fallthrough from the last case of the switch 2016-03-01 15:58:59 -08:00
Vladimir Matveev
0ef2b9ea85 flip sides source and target when we check signature relations 2016-03-01 15:47:00 -08:00
Ryan Cavanaugh
65f09d66ad Don't crash 2016-03-01 15:09:15 -08:00
Ryan Cavanaugh
fe483a69ee Merge pull request #7326 from RyanCavanaugh/fix4577
Show aliases (e.g. imports) in JSX tag completion positions
2016-03-01 14:27:36 -08:00
Ryan Cavanaugh
6cdbc6cad0 Show aliases (e.g. imports) in JSX tag completion positions
Fixes #4577
2016-03-01 13:47:29 -08:00
Ryan Cavanaugh
1f9153f801 Update to push types through as well 2016-03-01 12:26:17 -08:00
Vladimir Matveev
1e2d4773a1 Merge pull request #7283 from Microsoft/noRedundantContinue
do not emit explicit 'continue' in converted loops
2016-03-01 12:15:03 -08:00
Jason Ramsay
b3ceea3b3d - replacing TryParseJson with existing readConfig
- push error for invalid enableAutoDiscovery option
- adding interfaces for jsons
- removing updateNotFoundTypings
- node_modules normalize file names before using
- adding safeListPath to discoverTypings
2016-03-01 11:50:27 -08:00
Bill Ticehurst
cb5e7f0f61 Merge pull request #7324 from Microsoft/port7310
Port issue 7310
2016-03-01 11:41:52 -08:00
Bill Ticehurst
cbd7336914 Changed how parserContextFlags are handled in tests
(cherry picked from commit b5da80202f)
2016-03-01 11:08:40 -08:00
Bill Ticehurst
086fb0ee0a Fix failing JSDocParser tests
(cherry picked from commit ae27b89847)
2016-03-01 11:07:08 -08:00
Bill Ticehurst
7dcdb827b6 Add JavaScriptFile to ContextFlags
(cherry picked from commit 6253c9b5cd)
2016-03-01 11:07:04 -08:00
Ryan Cavanaugh
c531fcbb9a Merge pull request #7308 from RyanCavanaugh/fix7286
Don't crash if there's no JSX.Element during SFC resolution
2016-03-01 10:12:17 -08:00
Ryan Cavanaugh
50eca44e46 Support JSDoc on class / obj. literal getters
Fixes #6878
2016-02-29 18:55:32 -08:00
Ryan Cavanaugh
b82ff93b01 Don't crash if there's no JSX.Element during SFC resolution
Fixes #7286
2016-02-29 18:35:48 -08:00
zhengbli
c155de778a Avoid removing indentation on a new line as trailing white spaces 2016-02-29 17:11:01 -08:00
Nathan Shively-Sanders
8a72229ce2 Merge pull request #7298 from Microsoft/contextually-type-binding-initializers
Contextually type binding initializers
2016-02-29 14:26:34 -08:00
Nathan Shively-Sanders
4c4bc61129 Remove mistakenly added webTestServer files 2016-02-29 13:32:17 -08:00
Nathan Shively-Sanders
42cc565680 Support string literals+computed property names
With tests and associated baseline updates
2016-02-29 13:09:23 -08:00
Daniel Rosenwasser
98a2458bd0 Merge pull request #7299 from Microsoft/avoid-escape
Allow single-quoted strings when using double-quote characters
2016-02-29 11:35:11 -08:00
Daniel Rosenwasser
dbf8b02656 Use single-quoted strings in certain places. 2016-02-29 11:13:20 -08:00
Daniel Rosenwasser
e23c023ada Allow single quoted strings when double quotes would otherwise need to be escaped. 2016-02-29 11:11:23 -08:00
Nathan Shively-Sanders
70e9e0974a Update baselines after merging with master 2016-02-29 11:04:10 -08:00
Nathan Shively-Sanders
0d37241394 Add test cases and baselines. 2016-02-29 10:15:23 -08:00