Module: lib/Sniff/SourceCode/LineLength

lib/Sniff/SourceCode/LineLength

new require("lib/Sniff/SourceCode/LineLength")(sourceCode, mediator)

Parameters:
Name Type Description
sourceCode module:lib/SourceCode
mediator module:lib/Mediator
Source:
A module representing a sniffer.
Source:

Methods

<inner> define(factory)

Override AMD `define` function for RequireJS
Parameters:
Name Type Description
factory function
Source:

<inner> run(rule)

Run the sniffer according a given rule if a given node type matches the case
Parameters:
Name Type Description
rule Object
Source:

<protected, inner> sniff(line, pos, actual, expected, errorCode)

Report to the mediator if `actual` doesn't match `expected`
Parameters:
Name Type Description
line number
pos number
actual number
expected number
errorCode string
Source:

<inner> validateRule(rule)

Check the contract
Parameters:
Name Type Description
rule Object
Source: