All Projects → fulls1z3 → Angular Tslint Rules

fulls1z3 / Angular Tslint Rules

Licence: mit
Shared TSLint & codelyzer rules to enforce a consistent code style for Angular development

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to Angular Tslint Rules

Sierra
Sierra SCSS library
Stars: ✭ 852 (+370.72%)
Mutual labels:  npm-package, frontend
Feathericon
simply generic vector icon collection - including sketch file, svg files, and font files.
Stars: ✭ 178 (-1.66%)
Mutual labels:  npm-package
Ownphotos Frontend
Stars: ✭ 171 (-5.52%)
Mutual labels:  frontend
Fe
前端热门文章阅读
Stars: ✭ 174 (-3.87%)
Mutual labels:  frontend
Fe Performance Journey
🚵 a Journey of Performance Optimizing in Frontend 🚀
Stars: ✭ 169 (-6.63%)
Mutual labels:  frontend
Frontplate
フロントエンド開発の効率をあげるフルスタックテンプレート
Stars: ✭ 175 (-3.31%)
Mutual labels:  frontend
Slugify
Slugify a string
Stars: ✭ 2,110 (+1065.75%)
Mutual labels:  npm-package
Websdk
Zoom Web SDK
Stars: ✭ 179 (-1.1%)
Mutual labels:  npm-package
Alfredmagic
一个面向效率提升的中文Workflow
Stars: ✭ 178 (-1.66%)
Mutual labels:  frontend
Sifrr
⚡️ Set of tiny, independent libraries for creating modern and fast webapps with javascript/typescript
Stars: ✭ 174 (-3.87%)
Mutual labels:  frontend
Vue Fontawesome
Font Awesome 5 Vue component
Stars: ✭ 2,255 (+1145.86%)
Mutual labels:  frontend
Fc Angular
快速搭建angular后台管理系统的admin template。Fast development platform based on angular8, ng.ant.design built multi-tab page background management system (continuous upgrade) ^_^
Stars: ✭ 171 (-5.52%)
Mutual labels:  frontend
Software Engineer Interview Questions
A lot of questions and links to prepare yourself for an interview.
Stars: ✭ 176 (-2.76%)
Mutual labels:  frontend
Outset
A frontend scaffolding tool.
Stars: ✭ 171 (-5.52%)
Mutual labels:  frontend
React Sticky El
Stars: ✭ 179 (-1.1%)
Mutual labels:  npm-package
File Icon Vectors
A collection of file type icons in SVG format
Stars: ✭ 171 (-5.52%)
Mutual labels:  npm-package
Express Prom Bundle
express middleware with standard prometheus metrics in one bundle
Stars: ✭ 172 (-4.97%)
Mutual labels:  npm-package
Egg Oauth2 Server
🌟 OAuth2 server plugin for egg.js based on node-oauth2-server
Stars: ✭ 174 (-3.87%)
Mutual labels:  npm-package
Wp Nuxt
The module adds WP-API to your nuxt application.
Stars: ✭ 179 (-1.1%)
Mutual labels:  frontend
Node Regedit
Read, Write, List and do all sorts of funky stuff to the windows registry using node.js and windows script host
Stars: ✭ 178 (-1.66%)
Mutual labels:  npm-package

angular-tslint-rules npm version npm downloads

Shared TSLint & codelyzer rules to enforce a consistent code style for Angular development

CircleCI semantic-release Conventional Commits Angular Style Guide

Please support this project by simply putting a Github star. Share this library with friends on Twitter and everywhere else you can.

The value of the software produced is directly affected by the quality of the codebase, and not every developer might

  • be aware of the potential pitfalls of certain constructions in TypeScript,
  • be introduced into certain conventions when using the Angular framework,
  • know that not every developer is as capable in understanding an elegant (but abstract) solution as the original developer.

For that purpose, we need to use static code analysis tools such as TSLint and codelyzer to check readability, maintainability, and functionality errors.

Although complying with these tools may seem to appear as undesired overhead or may limit creativity, it becomes easier for any new developers to read, preventing a lot of time/frustration spent figuring out the structure and characteristics of the code.

Containing a set of TSLint and codelyzer rules, angular-tslint-rules has been compiled using many contributions from colleagues, commercial/open-source projects and some other sources from the Internet, as well as years of development using the Angular framework.

NOTE

All TSLint rules covered by this project are explained on this article https://medium.com/burak-tasci/angular-tslint-rules-a-configuration-preset-for-both-tslint-codelyzer-8b5fa1455908, in depth.

If you have questions, comments or suggestions, just create an issue on this repository. I'll try to revise and republish these rules with new insights, experiences and remarks in alignment with the updates on TSLint and codelyzer.

Contributing

If you want to file a bug, contribute some code, or improve documentation, please read up on the following contribution guidelines:

Thanks to

  • JetBrains, for their support to this open source project with free WebStorm licenses.

License

The MIT License (MIT)

Copyright (c) 2019 Burak Tasci

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].