eslint-plugin-ember
ember-template-lint
Our great sponsors
eslint-plugin-ember | ember-template-lint | |
---|---|---|
2 | 2 | |
256 | 263 | |
0.0% | 1.1% | |
8.7 | 8.0 | |
6 days ago | 14 days ago | |
JavaScript | JavaScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
eslint-plugin-ember
-
[AskJS] How heavy do you lean into TypeScript?
Here's the ticket I created. It's not adding types, it's doing something else. I was more talking about the general idea of automated changes to my code.
-
Remodeling an Ember App - Testing
We only needed to ignore two rules in our .template-lintrc.js, we only needed to add two rule ignores. We can learn all about why these rules exist by searching for the rule name in eslint-plugin-ember source code. The file name matches the rule that shows up in the warnings. You can find it quickly on GitHub by pressing the letter T from the repository's main page and typing in the name of the rule.
ember-template-lint
-
Remodeling an Ember App - Testing
require-input-label is an example of a linting rule that helps you discover accessibility issues in your app! It warns you if you have an input element that lacks an associated label element. In our case, this warning was a false hit - we found a bug! We reported the bug and linked to the public example of it.
-
Format Glimmer templates with Prettier
Ember CLI configures Prettier to run as an ESLint plugin. But ESLint is not used for Glimmer templates. The Ember ecosystem has it's developed a dedicated linter for Glimmer templates: Ember Template Lint Both ESLint and Ember Template Lint are included, configured and enabled for Ember projects by default.
What are some alternatives?
lint-to-the-future - A modern way to progressively update your code to the best practices
vscode-eslint - VSCode extension to integrate eslint into VSCode
ReactTemplate - Preconfigured React project with webpack build system and jest unit testing
nano-staged - Tiny tool to run commands for modified, staged, and committed files in a GIT repository.
ember-power-select - The extensible select component built for ember.
ember-cli-eslint - Ember CLI addon for linting Ember projects with ESLint
prettier - Prettier is an opinionated code formatter.
cfn-lint-action - GitHub Action for interacting with CloudFormation Linter
ember-template-lint-plugin-prettier - A prettier plugin for ember-template-lint
ember-api-docs - Ember API Docs viewer