Styleguide¶
Elixir¶
We format our code with the Elixir Formatter and check for issues with Credo (a few rules are not blocking).
Please run these two commands before pushing code:
mix format
mix credo --strict -a
These two commands must not return an error code, since they are required to pass inside CI.
Front-end¶
Linting¶
We use prettier
and eslint
. Errors should be reported when the development server is running or when building a production bundle npm run build
.
Please run the following commands before pushing code npm run lint
and npm run prettier --check .
.
This command must not return an error code, since it's required to pass inside CI.
We also try to follow the official Vue.js style guide.
Last update: December 5, 2023