Skip to content
PluginStats

@helfy/helfy-lint weekly downloads statistics

By helfy · npm · Prettier plugins

ESLint rules and Prettier .hf plugin for Helfy apps

View on npm Fresh · Oct 29, 2026

@helfy/helfy-lint has 432 recorded weekly downloads on npm, ranking #1690 of 2,667 tracked listings.

Weekly downloads
432
Official API · Oct 27, 2026
7-day growth
—
Insufficient history
30-day growth
—
Insufficient history
90-day growth
—
Insufficient history
Rank
#1690
Among tracked npm listings

About @helfy/helfy-lint

@helfy/helfy-lint

ESLint rules and a Prettier plugin for Helfy apps. The rules enforce the layer model: @Store holds state, @Service does infrastructure work, @UseCase orchestrates both, @View renders.

npm install -D @helfy/helfy-lint eslint @typescript-eslint/parser

ESLint

// eslint.config.mjs
import helfy from "@helfy/helfy-lint";
import tsParser from "@typescript-eslint/parser";

export default [
  {
    files: ["src/**/*.{ts,tsx}"],
    languageOptions: { parser: tsParser },
    ...helfy.configs.recommended,
  },
];
RuleIn recommended
helfy/store/no-inject — no @inject / @useCtx on @Storeerror
helfy/store/no-ctor-params — @Store has an empty constructorerror
helfy/store/no-effect — no @effect on @Storeerror
helfy/store/computed-only-on-getter — @computed only on getterserror
helfy/store/no-http-calls — no HTTP, storage or timer I/O in @Storeerror
helfy/service/no-state, no-computed, no-effect — no reactivity in @Serviceerror
helfy/service/no-field-inject — dependencies through the constructorerror
helfy/use-case/no-reactive-decorators — no @state / @computed / @effect in @UseCaseerror
helfy/use-case/no-field-inject — dependencies through the constructorerror
helfy/layers/no-store-imports-service, no-store-imports-use-case, no-service-imports-use-caseerror
helfy/view/no-ctor-di — @View takes dependencies with @inject, not the constructorerror
helfy/view/no-destructure-props — destructuring this.props loses reactivitywarn
helfy/imports/no-deep-helfy-imports — no @helfy/helfy/dist/...error
helfy/imports/no-unknown-helfy-subpath — only documented @helfy/helfy/* entrieserror

Build-time checks

@helfy/helfy/babel-preset already fails the build on the rules that are never valid (store/no-inject, store/no-effect, store/no-ctor-params, service/no-*, use-case/no-reactive-decorators, imports/no-deep-helfy-imports); this package is not needed for that. For a Babel setup without the preset, the same plugin is available on its own:

{ "plugins": ["@helfy/helfy-lint/babel"] }

Prettier for .hf

// prettier.config.cjs
module.exports = {
  plugins: [require.resolve("@helfy/helfy-lint/prettier")],
  overrides: [{ files: "*.hf", options: { parser: "helfy-hf" } }],
};

The formatter is the one the Helfy language server uses. A file with syntax errors is left as is.

License

MIT

Description from the npm listing.

  • helfy
  • eslint
  • eslintplugin
  • eslint-plugin
  • prettier
  • prettier-plugin
  • architecture

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

@helfy/helfy-lint weekly downloads on npm, last 90 days: 432 weekly downloads as of Oct 27, 2026.@helfy/helfy-lintWeekly downloads on npm · Last 90 days432downloads / week380400420440460480Jul 29Aug 13Aug 28Sep 12Sep 27Oct 12Oct 27downloads / weekOct 27, 2026 – Oct 27, 2026 · 1 observations · Updated Oct 27, 2026pluginstats.com
@helfy/helfy-lint weekly downloads on npm, last 90 days: 432 weekly downloads as of Oct 27, 2026.

7/30/90-day growth

@helfy/helfy-lint weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.@helfy/helfy-lintWeekly downloads growth on npm432downloads / week now7-day growthinsufficient historyInsufficient history30-day growthinsufficient historyInsufficient history90-day growthinsufficient historyInsufficient historyGrowth vs. nearest observation to each baseline date · Updated Oct 27, 2026pluginstats.com
@helfy/helfy-lint weekly downloads growth on npm: 7-day growth unavailable, 30-day growth unavailable, 90-day growth unavailable.

Ranking history

@helfy/helfy-lint npm ranking history: currently #1690 (by weekly downloads).@helfy/helfy-lintnpm ranking · by weekly downloads · Last 90 days#1690current rank#1688#1689#1690#1691#1692Jul 31Aug 15Aug 30Sep 14Sep 29Oct 14Oct 29rankOct 29, 2026 – Oct 29, 2026 · 1 observations · Updated Oct 27, 2026pluginstats.com
@helfy/helfy-lint npm ranking history: currently #1690 (by weekly downloads).

Listing placement

All npm2,667 listings · 134 pages · 1,334 shown · page 93, #17 (overall #1,857)
All npm: every listing in weekly downloads order

Listing placement

Prettier plugins249 listings · 13 pages · page 3, #14 (overall #54)
Prettier plugins: every listing in weekly downloads order

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 (1)
Recent weekly downloads observations for @helfy/helfy-lint
Date (UTC)Weekly downloadsChange vs. previous
432—

Similar npm Prettier plugins plugins

All 20 @helfy/helfy-lint alternatives

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/@helfy/helfy-lint. First seen Oct 28, 2026; last successful collection Oct 29, 2026. See the methodology.