170 Commits

Author SHA1 Message Date
Hans
9177bf9128 feat(@angular-devkit/schematics): allow path templates to override some options
Like the interpolation and the pipe character. The default behaviour is kept.

We will need to use those to work around some limiations of the google3 file system which
does not accept "@".
2018-07-25 22:54:51 +01:00
Hans
8b7516d9b3 refactor: types for content should be a pure template
Limitting it to a subset of JSON values is limiting. Templates can call functions,
list arrays, access classes, etc.
2018-07-25 22:54:51 +01:00
Charles Lyding
a29a53e2ff fix(@angular-devkit/schematics): move rule with identity is a noop 2018-07-25 19:22:20 +01:00
Hans
91e7c3eb96 test: remove unused test directory and remove @ from paths 2018-07-12 09:26:36 -07:00
Hans Larsen
483cbe2665 refactor: add tslint-sonarts and a lot of tslint rules
This should clean up the code a bit.

Note: at first I added the no-useless-cast rule, but after getting frustrated
with it (as it has many false positive), I decided to remove the rule but some
useless casts were removed so I let those in the PR.
2018-07-10 15:07:36 -07:00
Alex Eagle
63389e5028 build: fixes needed in google3 2018-07-09 16:14:18 -07:00
Alex Eagle
773984dac3 build: fixes needed in google3
We have an older version of Jasmine that doesn't support generics in this spot
2018-07-06 16:33:50 -04:00
Charles Lyding
9582b84603 fix(@angular-devkit/schematics): implement HostTree specific filtering 2018-07-03 12:52:22 -04:00
Charles Lyding
61d2181f85 fix(@angular-devkit/schematics): support VirtualTree/HostTree interop 2018-07-03 12:52:22 -04:00
Charles Lyding
48780c5e45 refactor(@angular-devkit/schematics): simplify move rule 2018-07-03 12:52:22 -04:00
Charles Lyding
5a58d00a4c fix(@angular-devkit/schematics): support filtering a HostTree 2018-07-03 12:52:22 -04:00
Charles Lyding
af8e7ea333 test(@angular-devkit/schematics): use HostTree instead of VirtualTree 2018-07-03 12:52:22 -04:00
Hans Larsen
5c1cafe750 fix(@angular-devkit/schematics): fix declaring multiple aliases
Fix #11389
2018-07-02 08:21:41 -04:00
Charles Lyding
28bbd1b2bc test(@angular-devkit/schematics): test for nested chained function rules 2018-07-02 08:21:16 -04:00
Charles Lyding
a7edd57399 fix(@angular-devkit/schematics): avoid piping input multiple times when calling rules
Fixes: #11267
2018-07-02 08:21:16 -04:00
Charles Lyding
c875424222 refactor(@angular-devkit/schematics): cleanup call implementations 2018-07-02 08:21:16 -04:00
Alan Agius
3108ce30ab refactor: remove redundant error in catch 2018-07-02 08:20:59 -04:00
Hans
4ba67ee663 refactor: remove usage of Buffer constructor
Its being deprecated in Node 10.4. The replacements are available in Node 8 so
its all good.
2018-06-10 12:47:20 +01:00
Alex Eagle
938a236f40 build: fixes for google3 build 2018-06-08 14:33:31 -07:00
Hans Larsen
44086c60ff build: move devkit repo back to angular-cli 2018-06-05 18:50:06 -07:00