Skip to content

Glossary

A glossary of common terms used throughout this documentation.

Linter

A linter is a tool that statically analyzes your code to find problems such as bugs, style violations, and suspicious constructs — without running the code. It flags issues early so they can be fixed before they reach production.

Used in this documentation:

Formatter

A formatter automatically rewrites your code to conform to a consistent style — indentation, spacing, quote style, line length, etc. Unlike a linter, it doesn't flag logic errors; it only concerns itself with how code looks.

Used in this documentation:

  • ESLint - Handles formatting via Antfu's config
  • IDE / Editors - Auto-format on save in VS Code
  • Git - style commit type for formatting-only changes

Version Control

Version control is a system that tracks changes to files over time, allowing multiple people to collaborate on the same codebase, revert to previous states, and understand the history of a project. Git is the version control system used at Beaulieu.

Used in this documentation:

Package Manager

A package manager is a tool that automates installing, updating, and removing code dependencies (libraries and frameworks) in a project. It reads a manifest file (e.g. package.json) to know what your project needs and handles downloading the correct versions.

Used in this documentation:

Released under the MIT License.