2020-10-30 18:08:56 +00:00
---
stage: none
group: unassigned
2020-11-26 06:09:20 +00:00
info: To determine the technical writer assigned to the Stage/Group associated with this page, see https://about.gitlab.com/handbook/engineering/ux/technical-writing/#assignments
2020-10-30 18:08:56 +00:00
---
2019-11-29 18:06:24 +00:00
# GitLab development style guides
2020-09-04 12:08:27 +00:00
See below for the relevant style guides, guidelines, linting, and other information for developing GitLab.
2019-11-29 18:06:24 +00:00
## JavaScript style guide
We use `eslint` to enforce our [JavaScript style guides ](javascript.md ). Our guide is based on
2020-09-04 12:08:27 +00:00
the excellent [Airbnb ](https://github.com/airbnb/javascript ) style guide with a few small
2019-11-29 18:06:24 +00:00
changes.
## SCSS style guide
2021-02-18 09:09:23 +00:00
Our [SCSS conventions ](scss.md ) which are enforced through [`stylelint` ](https://stylelint.io ).
2019-11-29 18:06:24 +00:00
## HTML style guide
Guidelines for writing [HTML code ](html.md ) consistent with the rest of the codebase.
## Vue style guide
Guidelines and conventions for Vue code may be found within the [Vue style guide ](vue.md ).