coffeelint
Version:
Lint your CoffeeScript
24 lines (19 loc) • 547 B
text/coffeescript
_ = require "underscore"
rules = (require "./coffeelint").RULES
render = () ->
rulesHTML = ""
for ruleName in Object.keys(rules).sort()
rule = rules[ruleName]
rule.name = ruleName
rule.description = "[no description provided]" unless rule.description
console.log ruleTemplate rule
ruleTemplate = _.template """
<tr>
<td class="rule"><%= name %></td>
<td class="description">
<%= description %>
<p><em>default level: <%= level %></em></p>
</td>
</tr>
"""
render()