Including - [ ] One variable declaration per variable statement (see https://github.com/palantir/tslint/issues/525) - [ ] Spaces, not tabs - [ ] No space preceding colons - [ ] Double quotes for strings (though, depending on TSLint's behavior on this, we can be flexible. - [ ] No explicit types for inferrable entities - [ ] use `namespace` instead of `module` (see https://github.com/palantir/tslint/pull/517) - [ ] `else`/`catch`/etc. on a different line (see https://github.com/palantir/tslint/issues/88) - [ ] Space before `{` in interfaces, classes, enums, any sort of attached statement body, or type annotation. - [ ] No trailing whitespace - [ ] Forbid boolean/`undefined` parameters who aren't named. - [ ] Forbid `null` Any other suggestions?
Including
namespaceinstead ofmodule(see Add no-internal-module rule palantir/tslint#517)else/catch/etc. on a different line (see Complement to [one-line]? palantir/tslint#88){in interfaces, classes, enums, any sort of attached statement body, or type annotation.undefinedparameters who aren't named.nullAny other suggestions?