Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
My preferred code style.

Code Style

  • Tab indentation
  • Single-quotes
  • Semicolon
  • Strict mode
  • No trailing whitespace
  • Multiple variable statements
  • Space after keywords and between arguments and operators
  • Return early
  • JSHint valid
  • Consistency

Example:

'use strict';

function foo(bar, fum) {
    var ret;
    var hello = 'Hello';

    if (!bar) {
        return;
    }

    for (var i = 0; i < bar.length; i++) {
        if (bar[i] === hello) {
            ret += fum(bar[i]);
        }
    }

    return ret;
}

Read idiomatic.js for general JavaScript code style best practices.

@sindresorhus

This comment has been minimized.

Copy link
Owner Author

@sindresorhus sindresorhus commented Sep 4, 2015

See XO for this code style as a linter.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment