Skip to content

Commit bae3a86

Browse files
committed
Update roadmap
1 parent dff806c commit bae3a86

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,18 @@ Below you can find a recommended configuration which is based on the [Angular 2
4141
- [ ] Do not declare global providers.
4242
- [ ] Follow convention for naming the routes.
4343
- [ ] Use `@Injectable` instead of `@Inject`.
44+
- [ ] Single export per module, except facade modules.
45+
- [ ] Proper naming of modules (kebab-case followed by module type followed by extension for regular modules, module name plus extension name for facades).
46+
- [ ] Verify if used directive is declared in the current component or any parent component.
47+
- [ ] Verify that property or method used in the template exists in the current context.
48+
- [ ] Proper naming of directives and components (name plus `(Directive|Component)` suffix).
49+
- [ ] Locate component templates in the same directory.
50+
- [ ] Locate tests in the same directory (rise optional warning when no test file is found).
51+
- [ ] Rise warning on complex logic inside of the templates.
52+
- [ ] Do not manipulate elements referenced within the template.
53+
- [ ] Implement life-cycle hooks explicitly.
54+
- [ ] Implement Pipe transform interface for pipes.
55+
- [ ] Proper naming for pipes (kebab-case, optionally prefixed).
4456

4557
## License
4658

0 commit comments

Comments
 (0)