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 credo --strict -a
These two commands must not return an error code, since they are required to pass inside CI.
eslint. Errors should be reported when the development server is running or when building a production bundle
yarn run build.
Please run the following commands (in the
js/ folder) before pushing code
yarn run lint and
yarn 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.