27 Commits

Author SHA1 Message Date
Joey Perrott
d1ea1f4c7f build: update license headers to reference Google LLC ()
Update the license headers throughout the repository to reference Google LLC
rather than Google Inc, for the required license headers.

PR Close 
2020-05-26 14:26:58 -04:00
Paul Gschwendtner
7cbc36fdac build: remove unused rollup.config.js files ()
Since we build and publish the individual packages
using Bazel and `build.sh` has been removed, we can
safely remove the `rollup.config.js` files which are no
longer needed because the `ng_package` bazel rule
automatically handles the rollup settings and globals.

PR Close 
2019-02-14 19:28:08 +00:00
Matias Niemelä
76a6eacb4e refactor(ivy): rename "blacklist" to "blocklist" ()
PR Close 
2019-02-05 14:06:15 -05:00
Andrew Seguin
37d2cb4553 feat(elements): add schematics ()
PR Close 
2018-04-11 18:13:30 -07:00
Hans Larsen
3bdbb18c8b build: update rollup lint rule from bad merge ()
PR Close 
2017-10-30 23:43:49 -04:00
Hans Larsen
f1a9e1e361 build: add lint rule for global flags in rollup config ()
We now verify that every imports is part of the globals defined in the files rollup.config.js.

PR Close 
2017-10-30 23:09:16 -04:00
Tobias Bosch
ca5aebaa6b refactor: update angular to support TypeScript 2.4
Detailed updates:
- rxjs@5.0.x
- tsickle@0.24.x
- typescript@2.4.x
- @bazel/typescript@0.10.0
- protractor@5.1.x
- selenium-webdriver@3.0.x

BREAKING CHANGE:
- the Angular compiler now requires TypeScript 2.4.x.
2017-09-12 10:31:30 -07:00
Alex Eagle
ef32e6b0d0 fix: build and test fixes for TS 2.1 () 2017-02-08 11:32:40 -06:00
Victor Berchet
eed83443b8 chore(tslint): update tslint to 4.x () 2016-12-27 14:55:58 -08:00
Joao Dias
77ee27c59e refactor(): use const and let instead of var 2016-11-12 16:40:17 -08:00
Joao Dias
52bf188b8f style: add missing copyright headers 2016-10-31 14:25:53 -07:00
Joao Dias
a0aecac0e5 chore(lint): replace enforce-copyright-header rule with the native equivalent 2016-10-31 11:27:35 -07:00
Joao Dias
0a94845435 chore(lint): replace duplicate-module-import rule with no-duplicate-imports 2016-10-28 15:53:15 -07:00
ScottSWu
a5f2cc73f6 chore(lint): Add lint check for license headers
Added a tslint check to make sure all source files begin with a license
header (at the very beginning or after a `#!`).

Relates to 
2016-06-23 09:46:32 -07:00
Alex Eagle
9f506cd330 chore(lint): remove unused lint checks
Now that we have --noImplicitAny we don't need these checks for explicit types in specific locations.

Also re-enable the check to disallow keywords as variable names.
2016-06-09 11:34:53 -07:00
Alex Eagle
9096481744 chore(lint): format tools dir 2016-05-26 15:46:03 -07:00
Alex Eagle
e9332c66d2 chore(lint): re-enable linter and fix violations
fixes 
2016-05-20 15:49:18 -07:00
Alex Rickabaugh
60727c4d2b revert(format): Revert "chore(format): update to latest formatter"
This reverts commit 03627aa84d90f7f1d8d62f160997b783fdf9eaa4.
2016-04-12 09:41:01 -07:00
Alex Eagle
03627aa84d chore(format): update to latest formatter
Closes 
2016-04-11 22:15:23 +00:00
Alex Eagle
9a1959f77a build(tslint): re-enable linter and fix violations
fixes 

Closes 
2016-04-07 23:11:02 +00:00
Brian Ford
6cfc6f5bb2 build(npm): upgrade to npm v3
Closes 
2016-01-22 03:25:32 +00:00
Alex Eagle
098201d0b8 fix(lint): enforce that module-private members have @internal.
This is needed to prevent leaking internal APIs to users via our published .d.ts typings.
Fixes 

Closes 
2015-10-28 22:14:48 +00:00
Alex Eagle
c90e1920f5 chore(tslint): disallow variable names that look like keywords.
We've had issues such as the one I documented: https://github.com/Microsoft/TypeScript/issues/5187
This tslint check prevents this happening again.
This change also updates to the newest tslint which gets typings from npm.

Closes 
2015-10-28 18:31:21 +00:00
Igor Minar
2628631aff fix(tslint): fix d.ts file paths for node_modules dependencies 2015-10-03 21:33:57 +00:00
Alex Eagle
2ee32fb02c chore(typescript 1.6 upgrade): fix build.tools 2015-09-25 20:15:55 +00:00
Alex Eagle
de18da2a0d feat(build): require parameter types
Fixes 
2015-07-21 06:20:13 -07:00
Alex Eagle
bc585f2724 feat(build): add tslint to the build.
The first enabled rule enforces return types
declared on non-private (underscore-prefix)
methods that return something.
2015-06-29 15:31:41 -07:00