Commit graph

8234 commits

Author SHA1 Message Date
Wesley Wigham
ff3d0f9211 Merge pull request #5087 from weswigham/tslint-update
tslint had a new release and added the no inferrable types rule
2015-10-02 15:43:00 -07:00
Wesley Wigham
e16a14b5b3 tslint had a new release and added this rule, theirs was a little stricter 2015-10-02 15:15:39 -07:00
Ryan Cavanaugh
19b208cec6 Merge pull request #5040 from RyanCavanaugh/fix4688
Identify JSX Spread Attributes as Expression parents
2015-10-02 08:00:32 -07:00
Wesley Wigham
cc95dcac1b Fix lint error that was commited
This is what happens when your merge PRs by hand and forget to run the linter. You break everyone's PRs.
2015-10-01 18:33:52 -07:00
Mohamed Hegazy
2d78df49a4 Merge branch 'master' of https://github.com/Microsoft/TypeScript 2015-10-01 15:54:41 -07:00
Daniel Rosenwasser
acef223f95 Merge pull request #5043 from Microsoft/findRefsOnVarInExtends
Correctly recognize value symbol presence of expressions in extends clauses
2015-10-01 12:36:12 -07:00
Zhengbo Li
a6ba6fa10a Merge pull request #5042 from zhengbli/FixFloat32ArrayInLib
Fix the bug turning Float32Array type to any
2015-10-01 10:02:42 -07:00
Mohamed Hegazy
7e6a27f1f7 Merge branch 'master' of https://github.com/Microsoft/TypeScript 2015-10-01 09:38:22 -07:00
Daniel Rosenwasser
dfb95b8692 Merge pull request #5050 from plantain-00/issue4701
Error message should be fixed for ambient module inside namespace
2015-09-30 21:40:28 -07:00
yaoyao
2428e65ac3 change the references to the error message 2015-10-01 10:05:40 +08:00
Wesley Wigham
c5fd1f371d Merge pull request #5051 from weswigham/for-the-glory-of-the-linter
Make build actually fail on lint fail
2015-09-30 18:15:25 -07:00
Wesley Wigham
8711493d99 Make test actually fail on lint fail 2015-09-30 18:03:52 -07:00
yaoyao
aa9fa90967 Error message should be fixed for ambient module inside namespace 2015-10-01 08:58:59 +08:00
Wesley Wigham
0903a95ae7 Merge pull request #5048 from weswigham/for-the-glory-of-the-linter
Get linter integrated into build/test process
2015-09-30 17:57:36 -07:00
Mohamed Hegazy
84971311bd Merge branch 'ShyykoSerhiy-master' 2015-09-30 16:31:43 -07:00
Mohamed Hegazy
c6260160b7 Merge branch 'master' into ShyykoSerhiy-master 2015-09-30 16:30:59 -07:00
Mohamed Hegazy
2b6d2a9f71 Merge branch 'master' of https://github.com/ShyykoSerhiy/TypeScript into ShyykoSerhiy-master
Conflicts:
	src/compiler/sys.ts
	src/compiler/tsc.ts
2015-09-30 16:30:49 -07:00
Wesley Wigham
8cb93424f4 Add lint to the test command so travis picks it up 2015-09-30 16:12:29 -07:00
Wesley Wigham
b95e1ff6d8 This is what zero linter errors feels like 2015-09-30 16:10:52 -07:00
Wesley Wigham
3fe379ce52 lint harness, disablow control flow analysis because buggy 2015-09-30 15:45:23 -07:00
Daniel Rosenwasser
cbca15435f Accepted baselines. 2015-09-30 14:32:11 -07:00
Daniel Rosenwasser
48de0b6ff6 Account for interface extends clauses. 2015-09-30 14:30:54 -07:00
Daniel Rosenwasser
091e2344a3 Added failing test. 2015-09-30 14:29:15 -07:00
Ryan Cavanaugh
c78149215b Add comments to bool params 2015-09-30 14:26:56 -07:00
Ryan Cavanaugh
81821ac36d Remove debugger statement 2015-09-30 14:25:52 -07:00
Daniel Rosenwasser
e9dc1fbdfa Added one more test. 2015-09-30 14:10:33 -07:00
zhengbli
660058dcde Fix the bug turning Float32Array type to any 2015-09-30 13:55:29 -07:00
Daniel Rosenwasser
a29f01413d Accepted baselines. 2015-09-30 13:51:12 -07:00
Daniel Rosenwasser
f80fa8ea82 Use appropriate resolution meaning. 2015-09-30 13:50:29 -07:00
Daniel Rosenwasser
3f9f687948 Added failing test. 2015-09-30 13:49:21 -07:00
Ryan Cavanaugh
77c0c12fce Accept symbol baselines 2015-09-30 13:39:49 -07:00
Ryan Cavanaugh
3bb66a130f JSX Spread Attributes are expression parents
Fixes #4688
2015-09-30 13:39:40 -07:00
Anders Hejlsberg
cbe2f3df64 Merge pull request #4910 from Microsoft/polymorphicThisType
Polymorphic 'this' type
2015-09-30 13:18:33 -07:00
Ryan Cavanaugh
a4db4be4b6 Merge pull request #5019 from RyanCavanaugh/fix4731
Issue correct completions in 'as' operator
2015-09-30 13:11:09 -07:00
Wesley Wigham
e0bf8cc384 Merge pull request #4848 from weswigham/tslint-vscode
Rework lint to use tslint-as-a-lib
2015-09-29 19:30:47 -07:00
Vladimir Matveev
87825ee11b Merge pull request #5024 from Microsoft/importsInAmbientModules
collect imports and exports in ambient external modules
2015-09-29 17:02:07 -07:00
Zhengbo Li
4ad216073c Merge pull request #4994 from zhengbli/i4959
Avoid deleting trailing white spaces in templates
2015-09-29 16:53:40 -07:00
Anders Hejlsberg
82c010e12a Adding contextual typing test 2015-09-29 15:26:27 -07:00
Anders Hejlsberg
81934ab0af Accepting new baselines 2015-09-29 15:16:08 -07:00
Anders Hejlsberg
24f906a143 Error when emitted type in declaration file references inaccessible 'this' 2015-09-29 15:15:30 -07:00
Mohamed Hegazy
bedeab73ed Merge pull request #5018 from SaschaNaz/formatAssignment
Indent expression statements
2015-09-29 15:12:40 -07:00
Vladimir Matveev
b4f326ab04 collect imports and exports in ambient external modules 2015-09-29 15:06:03 -07:00
zhengbli
16762a4ff0 Update tests 2015-09-29 13:56:57 -07:00
Daniel Rosenwasser
ca920bf29e Merge pull request #4998 from MartyIX/patch-2
tsc --watch should show more information(eg: time) when recompiling
2015-09-29 13:12:31 -07:00
Ryan Cavanaugh
141813ca09 Issue correct completions in 'as' operator 2015-09-29 12:23:16 -07:00
Mohamed Hegazy
bd5d0965bb Merge pull request #4847 from Microsoft/looser-next-line-rule
Next-line rule was too strict
2015-09-29 12:01:58 -07:00
Ryan Cavanaugh
c452606cc1 Merge pull request #5007 from RyanCavanaugh/fix4514
Allow /* comments between < and JSX element name
2015-09-29 11:55:29 -07:00
Martin Vseticka
e35733479e Show date and time when using --watch flag 2015-09-29 20:27:02 +02:00
Ryan Cavanaugh
784fe58e7e Merge pull request #5009 from RyanCavanaugh/fix4832
Correctly emit 'as' operator left operand as expression
2015-09-29 11:14:52 -07:00
Ryan Cavanaugh
1f1209581c Merge pull request #5008 from RyanCavanaugh/fix4574
Offer correct completion when between a boolean JSX attr and the close tag
2015-09-29 11:14:21 -07:00