Skip to content

Latest commit

 

History

History
79 lines (58 loc) · 1.05 KB

javascript.md

File metadata and controls

79 lines (58 loc) · 1.05 KB

Inertia Lighting | Code Style Guide > JavaScript

Code Style

Indentation

We use 4 spaces for indentation.

Example:

function foo() {
    return 'bar';
}

Quotation Marks

We use single quotes for strings and graves for template literals.

Example:

const foo = 'bar';
const bar = `${foo}`;

Semi-colons

We use semi-colons in our javascript.

Example:

doSomething();
doSomethingElse();

Trailing Commas

We use trailing commas in multi-line array / object literals.

Example:

const foo = [
    'bar',
];
const bar = [ 'baz' ];

Brace Style

We use braces on the same line as the method declaration.

Example:

function someMethod() {
    return 'bar';
}

Naming Conventions

We use snake_case for variable names;
camelCase for function / method names;
and PascalCase for class names.

Example:

class Foo {
    constructor(bar) {
        this.bar = bar;
    }

    outputBar() {
        console.log(this.bar);
    }
}

const foo = new Foo('bar');
foo.outputBar();