# Contributing Guidelines
## General Overview
Code can be edited and changed on the `main` branch, any large features or
## Code Style
-
Indents should be done with tabs, one tab character per level of indentation.
-
Functions should only be asynchronous if they need to be.
-
Function names should be
camelCase
-
Variable names should be
camelCase
-
Constant names should be
SCREAMING_SNAKE_CASE, except
when used in a for ... of loop.
-
Class names should be
CapitalCamelCase
-
Brackets should always be included, even if not needed.
Good:
if ( /* conditional */ ) {
/* ... snip ... */
};
Bad:
if ( /* conditional */ )
/* ... snip ... */
-
Semicolons should always be included, even if not needed.
Good:
if ( /* conditional */ ) {
console.log(`A statement`);
};
Bad:
if ( /* conditional */ ) {
console.log(`A statement`)
}
## Extras
If there's anything you think was missed please open a [new discussion](https://github.com/Oliver-Akins/file-hider/discussions/new?category=general)
on GitHub so it can be discussed.