mozlint.formatters package¶
Submodules¶
mozlint.formatters.compact module¶
mozlint.formatters.stylish module¶
- class mozlint.formatters.stylish.StylishFormatter(disable_colors=False)¶
Bases:
object
Formatter based on the eslint default.
- color(color)¶
- fmt = ' {c1}{lineno}{column} {c2}{level}{normal} {message} {c1}{rule}({linter}){normal}\n{diff}'¶
- fmt_summary = '{t.bold}{c}✖ {problem} ({error}, {warning}{failure}, {fixed}){t.normal}'¶
mozlint.formatters.summary module¶
- class mozlint.formatters.summary.SummaryFormatter(depth=None)¶
Bases:
object
mozlint.formatters.treeherder module¶
- class mozlint.formatters.treeherder.TreeherderFormatter¶
Bases:
object
Formatter for treeherder friendly output.
This formatter looks ugly, but prints output such that treeherder is able to highlight the errors and warnings. This is a stop-gap until bug 1276486 is fixed.
- fmt = 'TEST-UNEXPECTED-{level} | {path}:{lineno}{column} | {message} ({rule})'¶
mozlint.formatters.unix module¶
Module contents¶
- class mozlint.formatters.JSONFormatter¶
Bases:
object
- mozlint.formatters.get(name, **fmtargs)¶