linthtml
eslint-plugin-move-files
linthtml | eslint-plugin-move-files | |
---|---|---|
1 | 1 | |
81 | 8 | |
- | - | |
8.8 | 10.0 | |
4 days ago | almost 2 years ago | |
TypeScript | TypeScript | |
ISC 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.
linthtml
-
Custom Elements Everywhere for Page Layout, Parts I and II
Also mentioned in Part I, I installed linthtml to enforce a rule of not allowing div/span tags in the codebase. Running this linter was very helpful for finding and correcting all the violations. I’m not necessarily recommending you should take such a drastic measure in your codebase. There’s certainly nothing “wrong” with using div/span tags. I simply felt like it would be a worthwhile exercise to see if you could actually write modern HTML using only builtin semantic or custom elements for the entire website. And the answer of course is: yes you can!
eslint-plugin-move-files
-
An ESlint plugin for consistent filename and folder naming. Allows you to enforce a consistent naming pattern for the filename and folder.
[1] https://github.com/JamieMason/eslint-plugin-move-files
What are some alternatives?
HTMLHint - ⚙️ The static code analysis tool you need for your HTML
ls-lint - An extremely fast directory and filename linter - Bring some structure to your project filesystem
nano-staged - Tiny tool to run commands for modified, staged, and committed files in a GIT repository.
javascript-style-guide - This project is a code style guide of all basic back- and front end project used at Anolilab.
stylelint - A mighty CSS linter that helps you avoid errors and enforce conventions.
eslint-plugin-sonarjs - SonarJS rules for ESLint
remark-lint-frontmatter-schema - Validate your Markdown frontmatter data against a JSON schema — remark-lint rule plugin
eslint-plugin-perfectionist - 🦄 ESLint plugin for sorting various data such as objects, imports, types, enums, JSX props, etc.
eslint-plugin-check-file - ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder.
eslint-plugin-prefer-arrow-functions - Auto-fix plain Functions into Arrow Functions, in all cases where conversion would result in the same behaviour
safeql - Validate and auto-generate TypeScript types from raw SQL queries in PostgreSQL.
putout - 🐊 Pluggable and configurable JavaScript Linter, code transformer and formatter, drop-in ESLint superpower replacement 💪 with built-in support for js, jsx typescript, flow, markdown, yaml and json. Write declarative codemods in a simplest possible way 😏