0.1.3 • Published 6 years ago

eslint-formatter-html2 v0.1.3

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
6 years ago

Eslint Formatter HTML2

This is a simple formatter based directly on the included formatter for Eslint HTML. The only difference is a fallback for the URL, hardcoded to the current Eslint docs URL.

Application Reference

formatterHTML2

Based on Julian Laval's work.

Author: Julian Laval and Aaron Huggins

formatterHTML2~pluralize(word, count) ⇒ string

Given a word and a count, append an s if count is not one.

Returns: string - The original word with an s on the end if count is not one.

ParamTypeDescription
wordstringA word in its singular form.
countintA number controlling whether word should be pluralized.

formatterHTML2~renderSummary(totalErrors, totalWarnings) ⇒ string

Renders text along the template of x problems (x errors, x warnings)

Returns: string - The formatted string, pluralized where necessary

ParamTypeDescription
totalErrorsstringTotal errors
totalWarningsstringTotal warnings

formatterHTML2~renderColor(totalErrors, totalWarnings) ⇒ int

Get the color based on whether there are errors/warnings...

Returns: int - The color code (0 = green, 1 = yellow, 2 = red)

ParamTypeDescription
totalErrorsstringTotal errors
totalWarningsstringTotal warnings

formatterHTML2~renderMessages(messages, parentIndex, rulesMeta) ⇒ string

Get HTML (table rows) describing the messages.

Returns: string - HTML (table rows) describing the messages.

ParamTypeDescription
messagesArrayMessages.
parentIndexintIndex of the parent HTML row.
rulesMetaObjectDictionary containing metadata for each rule executed by the analysis.

formatterHTML2~renderResults(results, rulesMeta) ⇒ string

Returns: string - HTML string describing the results.

ParamTypeDescription
resultsArrayTest results.
rulesMetaObjectDictionary containing metadata for each rule executed by the analysis.

© 2019 Aaron Huggins <aaron@nuclearfamily.llc>. Documented by jsdoc-to-markdown.

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago