Automic VaultAutomic Vault

brew

Install stylelint with Homebrew, Nix

Modern CSS linter. Version 17.14.0 via Homebrew; verified 2026-06-26.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install stylelint

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#stylelint

nixpkgs package indexes · pkgs/by-name/st/stylelint/package.nix · source: api.github.com

overview

Package summary

Modern CSS linter

Commands and aliases

  • stylelint

history

Project history and usage

Stylelint is a CSS linter distributed as a command-line and Node.js tool for finding CSS errors and enforcing style conventions. Its official README describes a rule-rich, plugin-capable linter that supports autofix, shareable configs, custom rules, custom syntaxes, and use beside formatters such as Prettier.

Project history

The project reached 1.0.0 on 2015-09-05, when its changelog recorded PostCSS 5 compatibility and line/column accuracy fixes. The current README credits volunteers and identifies David Clark and MoOx among the co-creators, reflecting its evolution from an early PostCSS-era linter into a maintained community project.

Adoption history

Stylelint became package-manager-relevant because it sits directly in frontend build pipelines: it is published as an npm package, is available in Homebrew and Nix according to the input package-manager facts, and its README advertises npm version and download badges. The project also documents migration guides for major releases, including the 16.0.0 migration to ECMAScript modules for plugins, custom syntaxes, formatters, and the Node.js API.

How it is used

Typical use is to add a project config, run the `stylelint` CLI over CSS-like sources, and combine rules, shareable configs, plugins, and custom syntaxes for CSS, SCSS, Less, CSS-in-JS, or related formats. The official docs say Stylelint searches upward from the current working directory for `stylelint.config.js`, with explicit `.mjs`, `.cjs`, `.ts`, `.stylelintrc*`, and `package.json` forms also supported.

Why package nerds care

For package maintainers, Stylelint matters as the CSS-side analogue to JavaScript linters: it has a stable CLI, a shareable-config ecosystem, migration pressure around ESM/CommonJS, and enough package-manager reach that it regularly appears in frontend boilerplates, CI jobs, editor integrations, and Homebrew installs for local tooling.

Timeline

  • 2015-09-05: Stylelint 1.0.0 released with PostCSS 5 compatibility.
  • 2021-10-21: Stylelint 14.0.0 major release recorded in the official changelog.
  • 2023-12-08: Stylelint 16.0.0 migrated the project and extension APIs toward ECMAScript modules.
  • 2026-01-15: Stylelint 17.0.0 major release recorded in the official changelog.

Related projects

  • The official README positions Prettier as a complementary pretty printer, and documents Stylelint extension points for PostCSS, plugins, custom syntaxes, custom formatters, and shareable configs.

security posture

No protected-tool coverage found yet

No matching local secret-handling manifest was found for stylelint. Nucleus package metadata is still published here so future coverage has a stable package URL.

Install behavior

  • No Homebrew post-install hook is recorded in formula metadata.
  • Homebrew bottle metadata is available for 1 platform targets.
  • Installs with 1 runtime dependencies.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Unix
stylelint.config.jsstylelint.config.mjsstylelint.config.cjsstylelint.config.ts.stylelintrc.stylelintrc.js.stylelintrc.mjs.stylelintrc.cjs.stylelintrc.yml.stylelintrc.yaml.stylelintrc.jsonpackage.json

executables

Installed executables

CommandKindExposureNote
stylelintcliglobal executable

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-07-08
manager version17.14.0
manager updated2026-06-26
local dataok
upstreamnot checked
latest detectednot detected

https://stylelint.io/

  • infoRelease/tag comparison is only available for GitHub repositories.https://stylelint.io/none confidence

install metadata

Package metadata

Package keybrew:stylelint
Version17.14.0
Package managerHomebrew
Package manager pagehttps://formulae.brew.sh/formula/stylelint
Homepagehttps://stylelint.io/
Repositoryhttps://github.com/stylelint/stylelint
Upstream docshttps://stylelint.io/
LicenseMIT
Source archivehttps://registry.npmjs.org/stylelint/-/stylelint-17.14.0.tgz
Last updated2026-06-26T15:54:47Z
Pulseupdated
Dependenciesnode
Bottleavailable (on all)
Homebrew post-installnot defined
Servicenone declared

registry facts

Source database details

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namestylelint
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Nix95%

stylelint

nix profile install nixpkgs#stylelint
  • normalized package name match
  • Matched by: Stylelint
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/st/stylelint/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment