mateusfpleite/elm-review-functional-javascript/1.0.0

FunctionalJavascript.NoLooseEquality

rule : Rule

Reports uses of loose equality operators == and !=.

config =
    [ FunctionalJavascript.NoLooseEquality.rule
    ]

Fail

function compare(a, b) {
    return a == b;
    }
function compare(a, b) {
    return a != b;
    }

Success

function compare(a, b) {
    return a === b;
    }
function compare(a, b) {
    return a !== b;
    }

Try it out

You can try this rule out by running the following command:

elm-review --template mateusfpleite/elm-review-functional-javascript/example --rules NoLooseEquality