Commit graph

8236 commits

Author SHA1 Message Date
Nathan Shively-Sanders
be9548ade9 Merge branch 'master' into abstract-semicolon-insertion 2015-10-02 15:46:02 -07:00
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
Nathan Shively-Sanders
04510ac157 Automatic semicolon insertion for class modifiers
This includes public, private, protected, abstract

async and declare already work this way, but it looks
like they didn't block the completion list, so I added
them to the list too.
2015-10-02 14:30:31 -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