eslint-plugin-check-file weekly downloads statistics
By dukeluo · npm · ESLint plugins
ESLint rules for consistent filename and folder. Allows you to enforce a consistent naming pattern for the filename and folder
eslint-plugin-check-file has 553,201 recorded weekly downloads on npm, a decrease of 46.7% over the past 30 days.
It ranks #246 of 2,251 tracked npm listings by weekly downloads.
Over 90 days, weekly downloads changed by -46.5%.
PluginStats has 542 daily observations since Apr 24, 2025; the latest is from Oct 17, 2026.
About eslint-plugin-check-file
eslint-plugin-check-file
[![NPM Version][npm-image]][downloads-url] [![NPM Downloads][downloads-image]][downloads-url] [![NPM License][license-image]][downloads-url] [![Test Workflow Status][test-workflow-image]][workflow-url] [![Test Coverage][test-coverage-image]][test-coverage-url] [![Follow Author on X][x-follow-image]][x-follow-url]
An ESLint plugin that enforces consistent naming conventions for files and folders in your project. It helps maintain a clean and organized codebase by allowing you to define and enforce specific patterns for filenames and directory structures.
Installation
You'll first need to install ESLint:
Next, install eslint-plugin-check-file:
Usage
This plugin supports ESLint's flat configuration. Here's a complete example:
Examples
Check out the following demo projects showing how to configure this plugin:
• ESLint Example • Oxlint Example
Supported Rules
• check-file/no-index: A file cannot be named "index" • check-file/filename-blocklist: Blocklist filenames by pattern • check-file/folder-match-with-fex: Enforce a consistent naming pattern for folder names for specified files • check-file/filename-naming-convention: Enforce a consistent naming pattern for filenames for specified files • check-file/folder-naming-convention: Enforce a consistent naming pattern for folder names for specified folders
Version Compatibility
Version 3.x and above only support ESLint's flat configuration. For legacy configuration support, please use version 2.x.
Support
If you find this plugin helpful, consider supporting the project:
[![GitHub Sponsors][github-sponsors-image]][github-sponsors-url]
[![Ko-fi][ko-fi-image]][ko-fi-url]
Description from the npm listing.
- eslint
- eslintplugin
- eslint-plugin
- folder
- path
- file
- filename
- glob-matching
- naming-conventions
Where eslint-plugin-check-file sits in the listing
Each band is one page of 20. Weekly downloads on a log 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.
Charts
Images: 30d · 1y · all time · 1600×900 dark
Adoption over time
7/30/90-day growth
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.
Recent observations
Full history (542)Similar npm ESLint plugins plugins
Data 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/eslint-plugin-check-file. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.