@gitlab/eslint-plugin weekly downloads statistics
By gitlab (28 listings) · npm · ESLint plugins
GitLab package for our custom eslint rules
@gitlab/eslint-plugin has 14,213 recorded weekly downloads on npm, a decrease of 42.2% over the past 30 days, ranking #838 of 2,256 tracked listings.
About @gitlab/eslint-plugin
@gitlab/eslint-plugin
This package contains eslint rules developed for GitLab and shared eslint config to be used in all javascript projects across GitLab.
It encapsulates our coding standards and is based primarily upon eslint-config-airbnb-base and eslint-plugin-vue with the expectation that code formatting is handled separately by prettier.
Generally we should use upstream rules that are defined in eslint or eslint-plugin-vue. If one of these packages lacks a rule, we can create it here in order to enforce it, and try to get it upstream later.
Documentation
• Available rules • Installation and Usage • Creation & Development of rules
Requirements
• ESLint, configured with flat config (eslint.config.js) • Node.js
Every config this package exports is a flat config array:
The eslintrc configs (extends: ['plugin:@gitlab/default']) were removed in this major release. See Installation and Usage for the migration.
Using the typescript config additionally requires @typescript-eslint/parser, @typescript-eslint/eslint-plugin and typescript in your own project. They are optional peer dependencies, so your project controls their versions — the overrides workaround this README used to document is no longer needed.
Contribution guidelines
Please refer to gitlab's CONTRIBUTING.md for details on our guidelines.
Description from the npm listing.
- eslint
- vue
- i18n
- internationalization
- vuejs
- linting
- eslintplugin
- eslint-plugin
README badge
Show your rank in a README or on your website. The badge updates automatically.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
Ranking history
Listing placement
Listing placement
Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.
Each band is one page of 20. Weekly downloads on a linear scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.
Recent observations
Full history (121)Similar npm ESLint plugins plugins
All 20 @gitlab/eslint-plugin alternativesData source
Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.
Listing: https://www.npmjs.com/package/@gitlab/eslint-plugin. First seen Oct 16, 2026; last successful collection Oct 19, 2026. See the methodology.