UNPKG

@maseya/z3pr

Version:

Randomize palettes in The Legend of Zelda: A Link to the Past.

49 lines (40 loc) 1.35 kB
``` // The few text comments we use start with slash, slash, space. Sentences start // with upper case, periods if multiple sentences, referably wrapped around the // 80 character column. // Prefer importing specific lodash functions to keep code size down. import example from 'lodash/example'; // Snake case identifiers for naming in own code base const multi_word_name = 'string with single quote delimiters'; const obj = { objects_have: 'sparse spacing' }; const arr = ['arrays', 'have', 'compact', 'spacing']; const multi_line_obj = { multi_line: 'objects', have: 'trailing comma', }; const multi_line_arr = [ 'multi_line', 'arrays', 'have', 'trailing comma', ]; function func() { // Statements have space before start of parathesis, function calls do not. for (const i = 0; i < 10; i += 1) { for (const j = 0; j < 10; j += 1) { // Only an innermost single statement block *may* skip curly brackets. if (i > j) another_func(i, j); } } // (Pretending these are long variable names), prefer wrapping after // operators, except trinary which are preferably wrapped before. let aaaa, bbbb, cccc; const z = aaaa && (bbbb ? cccc : !cccc); } function one_line_func() { return func(); } // Trailing new line ```