Join our Newsletter — 33% off our NHI Course
Home› Glossary› Cyber Security› Prettier
Cyber Security

Prettier

← Back to Glossary
By NHI Mgmt Group Updated November 3, 2026 Domain: Cyber Security

Prettier is an opinionated code formatter for JavaScript, TypeScript and related files. It rewrites source into a consistent layout, handling indentation, line breaks, quotes and spacing so teams do not debate style in code review or rely on manual formatting.

What Prettier Does in a Development Workflow

Prettier is a formatter, not a linter or compiler. Its job is to rewrite code into a predictable visual shape so formatting choices are automatic, repeatable and consistent across developers, editors and continuous integration checks. That makes style a machine-enforced property of the codebase rather than a matter for debate in review.

How Opinionated Formatting Reduces Friction

Prettier works because it removes degrees of freedom. By standardising indentation, wrapping, quote style and spacing, it narrows the number of valid outputs for the same source input. The practical benefit is less review noise, fewer trivial diffs and less time spent resolving style disagreements that do not change program behaviour.

That design also means teams accept the formatter's decisions even when they would choose differently by hand. In return, the codebase gains a stable visual grammar, which is especially useful in mixed-language repositories, editor integrations and large teams where inconsistent formatting tends to accumulate quickly.

Where Prettier Fits with Linters and Code Quality Rules

Prettier is usually paired with tools that check correctness, maintainability or policy, while it focuses only on presentation. The useful mental model is that a formatter makes code look the same, a linter helps make code behave or read better, and neither replaces testing or secure coding review. That separation keeps style automation from being overloaded with broader engineering rules.

In practice, teams often let Prettier own formatting decisions and reserve other tools for issues that truly require human judgment or semantic checks. This avoids duplicated rules, contradictory style advice and false positives where two tools try to control the same surface.

Why Teams Adopt Prettier in Shared Codebases

Prettier is most valuable where many contributors touch the same files, especially in JavaScript and TypeScript ecosystems where editor settings can vary widely. Consistent formatting lowers merge friction, makes automated diffs easier to read and helps new contributors match the team's house style without learning a long list of manual conventions.

It is also useful as a policy boundary. Once formatting is automated, review time can focus on design, correctness, dependency choices and security-relevant logic rather than line length arguments or quote preferences.

Risk and Threat Considerations

Formatting tools are low risk in themselves, but they can become a governance issue when teams confuse cosmetic consistency with code quality or security assurance. A formatter can make vulnerable, misleading or poorly reviewed code look neat, which means visual cleanliness should never be treated as evidence of safety.

Failure mechanism: If organisations rely on formatting as a proxy for quality, they may underinvest in review, testing and static analysis, leaving semantic defects or insecure changes untouched because the codebase appears orderly.

Impact: The result can be stronger process confidence than the code deserves, with style automation masking deeper problems instead of exposing them.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP ASVS, OWASP SAMM, CIS Controls v8, NIST CSF 2.0 and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.

FrameworkControl / ReferenceRelevance
OWASP ASVSV15 — Secure Coding and ArchitectureFormatting sits inside the broader code quality and maintainability layer.
Recommendation — Keep formatting automation separate from security review and validate code behavior independently.
OWASP SAMMArchitecture Security — Architecture SecurityPrettier supports repeatable engineering practices in the software delivery process.
Recommendation — Standardise formatting rules as part of your secure development practice and reduce review noise.
CIS Controls v8CIS-16 — Application Software SecurityFormatting tools affect how software changes are reviewed and governed in development.
Recommendation — Use secure development practices so cosmetic consistency does not replace code risk review.
NIST CSF 2.0PR.IP-1 — Policies and processes are established and maintainedOpinionated formatting is a process standard that improves consistency across teams.
Recommendation — Document the formatter standard and enforce it consistently in the development process.
NIST SP 800-53 Rev 5SA-11 — Developer Testing and EvaluationFormatting does not replace verification of code correctness and security properties.
Recommendation — Verify code behavior and security properties separately from formatting enforcement.

Practitioner Guidance

Why practitioners should care: Prettier works best when its scope is tightly defined. Let it handle layout decisions only, and avoid layering competing style rules on top unless there is a clear, enforced reason. That keeps formatting deterministic and prevents tool conflict.

Common misunderstanding: Teams sometimes assume that if formatting is standardised, review burden is solved. In reality, formatting consistency is a hygiene control, not a substitute for code review discipline, tests or security checks.

Practitioner takeaway: Treat Prettier as a consistency layer that removes noise, so human attention stays on logic, risk and maintainability.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Reviewed and updated by the NHIMG editorial team on November 3, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org