A collection of configuration files for linters and formatters based on the Intellitect coding standards.
Note: This repo currently homes multiple packages that will be distributed separately.
- Contributing
- Installation
- Packages
- tidier-tslint - Typescript
- tidier-eslint - Javascript
- tidier-styleLint - (S)CSS
If there are rules that need changed / updated, submit an issue or pull request.
Note: All tidier resources will soon be hosted as stand-alone NPM packages with proper versioning.
via NPM:
npm install --save-dev ssh://github.com/IntelliTect/tidier.gitvia Yarn:
yarn add --dev ssh://github.com/IntelliTect/tidier.gitNote: Any time you add linting or formatting to an existing repo, please do so in separate commits from other features/bug fixes. This helps keep your commits focused on a logical set of changes and makes code review a much easier process.
TSLint is a linting utility for Typescript. There are some IDE integrations that will automatically lint your .ts and .tsx files, but support varies. The utility can also be run via command line.
ESLint is a linting utility for Javascript. There are integrations for all major IDEs that will automatically lint your .js and .jsx files. The utility can also be run via command line.
tidier-stylelint documentation
Stylelint is a linting utility for CSS and its various flavors (SASS, LESS, etc). There are integrations for all major IDEs that will automatically lint your .css and .scss files. The utility can also be run via command line.