The bool-param-default rule requires all optional boolean parameters to have a default value.
This rule disallows using Number, String or Boolean constructors as types and instead forces using the actual type, `number`, `string` or `boolean`.
This rule stipulates that complex array types should be represented as Array<T> rather than T[].
Tslint and sonarts are pretty cool linters/static analyzers. Currently, we ask them to ignore any of the rules that Tridactyl might not respect. This enables progressively re-enabling rules and submitting small, reviewable PRs that fix things.