Trends is free while in Beta
7%
(5y)
-1%
(1y)
10%
(3mo)

About Prettier

Prettier is a widely adopted, opinionated code formatter that standardizes code style across JavaScript and multiple other languages, reducing bikeshedding and improving readability and maintainability.

Trend Decomposition

Trend Decomposition

Trigger: Growing emphasis on developer experience and code quality automation increases adoption of standardized formatting tools like Prettier.

Behavior change: Teams enforce consistent formatting through pre commit hooks and editor integrations, reducing formatting debates during code reviews.

Enabler: Easy installation, broad editor support, and ecosystem integrations (linting via ESLint, formatting on save) lower the barrier to adoption.

Constraint removed: Manual formatting overhead and style debates are eliminated by automatic formatting at commit time or save time.

PESTLE Analysis

PESTLE Analysis

Political: Adoption is driven by open source tooling culture and corporate engineering standards; minimal regulatory impact.

Economic: Time savings from automated formatting reduce development costs; standardization can lower maintenance expenses.

Social: Collaboration improves as consistent code formatting reduces ambiguity and onboarding friction for new developers.

Technological: Widespread IDE and CI/CD integration, language agnostic formatting capabilities, and plugin ecosystems enable seamless use.

Legal: Compliance typically aligns with licenses of open source tooling; no material regulatory barriers.

Environmental: Indirect impact through improved developer efficiency, potentially reducing compute time in builds across teams.

Jobs to be done framework

Jobs to be done framework

What problem does this trend help solve?

Inconsistent code formatting and the time wasted arguing about style in code reviews.

What workaround existed before?

Manual formatting, ad hoc style guides, and linting rules without auto fix behavior.

What outcome matters most?

Speed and certainty: faster reviews and consistent output with predictable formatting.

Consumer Trend canvas

Consumer Trend canvas

Basic Need: Consistent, high quality code appearance across teams and projects.

Drivers of Change: Developer tooling maturity, desire for faster onboarding, and CI/CD automation trends.

Emerging Consumer Needs: Quick, reliable formatting that integrates with editors and build pipelines.

New Consumer Expectations: Formatting that requires minimal configuration and works out of the box.

Inspirations / Signals: Widespread adoption in open source projects and major tech companies.

Innovations Emerging: Editor integrations with format on save and pre commit automation; multi language support.

Companies to watch

Associated Companies
  • GitHub - Hosts many Prettier integrations and promotes best practices through workflows and open source projects.
  • Microsoft - VS Code extension ecosystem includes Prettier integration to format on save and in editor formatting.
  • Facebook (Meta) - Contributes to tooling ecosystems and has historically supported Prettier friendly workflows in large JS codebases.
  • Google - Contributes to open source tooling and uses Prettier in various internal and external projects.
  • Shopify - Uses and promotes standardized formatting in frontend JavaScript/TypeScript codebases.
  • Airbnb (Office of Airbnb) - Promoted code quality standards and supports tooling that aligns with Prettier based workflows.
  • JetBrains - Produces IDEs and formatter integrations that complement Prettier usage across languages.
  • Netflix - Adopts standardized formatting in large scale JavaScript/TypeScript codebases.
  • Shopify - Continues to leverage automated formatting in frontend ecosystems.
  • OpenJS Foundation - Supports the ecosystem and governance around widely used JavaScript tooling including Prettier.