# bevacqua/js

:art: A JavaScript Quality Guide

Repository: https://github.com/bevacqua/js
Canonical: https://ross.abutalabs.com/products/js
Homepage: https://ponyfoo.com
License: MIT
License Family: permissive
Topics: javascript, style-guide
Last push: 2023-11-07T14:37:24+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 4492, "days_push": 1030, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 2981, forks 519 (observed 2026-08-28T04:07:33.807595+00:00)

## What it is
A JavaScript quality guide and style guide by Nicolas Bevacqua covering modules, strict mode, spacing, linting, naming, and everyday coding practices. It provides baseline conventions teams can adopt to keep JavaScript codebases readable and consistent.

## Use cases
- define a javascript style guide for my team
- learn javascript best practices and code conventions
- standardize code style across developers
- guidelines for writing consistent javascript code
- recommendations for linting and style checking javascript
- javascript coding standards for modules and strict mode

## When to choose
- you want a readable, opinionated baseline style guide to adopt or fork for a JavaScript team
- you're onboarding developers and need shared conventions for modules, strict mode, and naming
- you want a companion guide to bevacqua/css for frontend consistency

## When to avoid
- you need an enforceable, machine-readable config rather than prose (use ESLint/Prettier presets)
- you need guidance for modern TypeScript or React-specific conventions
- you want an actively evolving standard like the JavaScript Standard or Airbnb style guide

## Facets
- artifact type: learning-resource
- maturity: maintenance
- function: documentation, developer-tools
- domain: web-development, frontend, developer-tools, tutorials
- platform: cross-platform
- tags: javascript, style-guide, code-quality, coding-conventions, best-practices

## Member repositories
- bevacqua/js (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:07:33.807595+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:31:29.493093+00:00, confidence not recorded.
  - readme: https://github.com/bevacqua/js (fetched 2026-08-28T04:07:33.807595+00:00, sha b7e4ca540297)
  - homepage: https://ponyfoo.com (fetched 2026-08-29T09:46:54.158766+00:00, sha 4613aa7b65ae)
  - site_page: https://ponyfoo.com/articles/tiny-story-about-complexity (fetched 2026-08-29T09:46:54.168142+00:00, sha 5e18e44510eb)
  - site_page: https://ponyfoo.com/articles/es2016-features-and-ecmascript-as-a-living-standard (fetched 2026-08-29T09:46:54.173996+00:00, sha ffe22a428009)
  - site_page: https://ponyfoo.com/articles/es6-object-literal-features-in-depth (fetched 2026-08-29T09:46:54.175995+00:00, sha eca1a1333740)
  - site_page: https://ponyfoo.com/articles/talk-about-web-performance (fetched 2026-08-29T09:46:54.178008+00:00, sha 61fd597bf9fb)
  - site_page: https://ponyfoo.com/articles/9-quick-tips-about-npm (fetched 2026-08-29T09:46:54.180519+00:00, sha 5d8547cfd88e)
- Data as of 2026-08-30T08:39:29.467469+00:00.
