105 Commits

Author SHA1 Message Date
Ron Buckton
a5b8c3f9a3 Merge branch 'master' into experimentalTransforms 2015-11-11 16:05:56 -08:00
Wesley Wigham
84551d7cbd for..of loops 2015-11-04 17:39:04 -08:00
Wesley Wigham
db2f5f2249 I love fixing lints on my linter code 2015-11-04 14:58:48 -08:00
Wesley Wigham
51fc4f2c23 Add prefer const rule 2015-11-04 14:51:31 -08:00
Ron Buckton
74ac4c5b1c Fixed bugs in emit for more consistent output and missing hints for transformations. 2015-10-28 13:33:03 -07:00
Paul van Brenk
dababb10a6 Merge pull request #5273 from Microsoft/shortenLocMessages
Shorten loc messages
2015-10-26 14:34:57 -07:00
Ron Buckton
686c94cd67 Added support for System modules. 2015-10-23 17:14:51 -07:00
Ryan Cavanaugh
d284a90cc2 Style changes 2015-10-22 15:43:18 -07:00
Ryan Cavanaugh
9da964f019 Remove extra semicolon (the irony) 2015-10-22 11:39:41 -07:00
Ryan Cavanaugh
69236c9be8 Add rule to check spaces around intersection/union type operators 2015-10-22 11:35:48 -07:00
Ron Buckton
aa639d3ce7 Fixed bug in discoverKind. 2015-10-20 14:47:25 -07:00
Ron Buckton
738388050f Merge branch 'master' into experimentalTransforms 2015-10-16 17:00:38 -07:00
Ron Buckton
e4bcfd2a5d Fixed issues with type discovery in processTypes script. 2015-10-16 13:43:12 -07:00
Paul van Brenk
90cc848a15 Add linebreaks for readability 2015-10-15 11:46:50 -07:00
Paul van Brenk
4cd62de8d4 Shorten the key we use for the loc message. 2015-10-15 11:22:22 -07:00
Ron Buckton
2e4975d4a8 Fixed bug with discovery in processTypes 2015-10-14 13:49:17 -07:00
Ron Buckton
6235fe8280 Cleanup of processTypes script and various transformations. Added JSX 2015-10-09 15:19:07 -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
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
Wesley Wigham
9984ae9000 We can go simpler 2015-09-24 17:04:57 -07:00
Wesley Wigham
e747bf2b36 fix hook 2015-09-24 17:02:10 -07:00
Wesley Wigham
758e4402da Add git hooks 2015-09-24 17:00:27 -07:00
Daniel Rosenwasser
962ba8288b Conflicts should cause errors instead of warnings. 2015-09-20 12:41:28 -07:00
Daniel Rosenwasser
2e5b6fec7c Add funcitonality to warn on duplicate codes. 2015-09-20 12:14:56 -07:00
Daniel Rosenwasser
c28efb7572 Merge pull request #4845 from Microsoft/updateDTRWC
Fix importDefinitelyTypedTests script
2015-09-18 14:39:53 -07:00
Daniel Rosenwasser
5a2a7021fa Fix jake task, style/const in script. 2015-09-18 13:13:36 -07:00
Wesley Wigham
fe5bca8712 Next-line rule was too strict
We have a few places where we do this:
```ts
if {
  //...
}
// Look, a comment
else {
  //...
}
```
I don't think we want to forbid these cases, so I'm loosening the requirement from "must be on the line after the prior curly brace" to "can't be on the same line as the curly brace".
2015-09-17 19:11:44 -07:00
Daniel Rosenwasser
37ee17d40d es3 -> es5. 2015-09-17 17:56:39 -07:00
Daniel Rosenwasser
bf989aa565 Final touches on the script. 2015-09-17 17:26:10 -07:00
Daniel Rosenwasser
23af2a7163 Improved command line interaction for 'importDefinitelyTypedTests' script. 2015-09-17 16:37:18 -07:00
Daniel Rosenwasser
22eef28cbd forEach -> for-of, and other changes. 2015-09-17 16:33:50 -07:00
Wesley Wigham
2793bc2acd Feedback from PR, remove unused identifiers 2015-09-17 14:29:52 -07:00
Daniel Rosenwasser
8bb6313b22 Use explicit types, var -> let/const, misspellings, style. 2015-09-16 17:42:42 -07:00
Daniel Rosenwasser
a47b7b8f17 Added 'tsconfig.json' for 'importDefinitelyTypedTests' script. 2015-09-16 17:35:18 -07:00
Daniel Rosenwasser
9696e57772 Added tsd.json file with 'node.d.ts'. 2015-09-16 17:34:31 -07:00
Daniel Rosenwasser
1500f5cd02 Moved importDefinitelyTypedTests.ts to its own folder. 2015-09-16 17:28:30 -07:00
Ron Buckton
1c5a595d3f Merge branch 'master' into transformPerf 2015-09-16 11:38:43 -07:00
Ron Buckton
867f554a9d Partial cleanup to remove "transform" namespace. 2015-09-14 18:41:58 -07:00
Ron Buckton
dd998b981f Cleanup and naming 2015-09-14 09:40:18 -07:00
Ron Buckton
f15d20b9f2 Cleanup and organization 2015-09-12 15:32:05 -07:00
Ron Buckton
380452becb Migrated to NodeStack for transforms 2015-09-08 17:03:30 -07:00
Ron Buckton
b73bef89fc Merge branch 'noParentNodesInEmitter' into transformPerf 2015-09-08 16:51:21 -07:00
Wesley Wigham
0d88d8df68 Simplify it a bit 2015-08-26 14:48:52 -07:00
Wesley Wigham
dc9dd3e667 Give up on real typechecking, just check literals 2015-08-26 14:47:25 -07:00
Ron Buckton
5d0797b2e0 Cleanup and organization 2015-08-26 13:19:18 -07:00
Wesley Wigham
1cd016b289 Boolean trivia rule 2015-08-26 11:59:53 -07:00
Wesley Wigham
7813121c4d compile vs tslints services dts, null check lint 2015-08-25 18:37:52 -07:00
Wesley Wigham
c31ad6fb28 Add tslint rules for #3994 2015-08-25 18:09:32 -07:00
Ron Buckton
558fc40303 Progress on downlevel transformations 2015-08-07 09:39:18 -07:00
Anders Hejlsberg
b3feae1b5f Merge pull request #4033 from Microsoft/updateLangSpec
Update Language Specification
2015-07-29 07:54:02 -07:00