Skip to content

Development

github-actions[bot] edited this page Feb 8, 2026 · 4 revisions

Development

Formatting and linting

Firmware

Clang-format is being used for all C/C++ source code.

Webapp

The default VS Code Javascript/Typescript formatter is used.

The project supports Biome for linting Typescript files. To check all files run:

cd webapp
npm install
npm run lint

Automatic fixes for findings are currently disabled in the script to keep commits clean.

When working on a specific file run

npx biome lint --write <./src/path/to/file>

to automatically fix some of the findings in that particular file.

With the Biome extension for VS Code you will also get hints in the editor.

Clone this wiki locally