File: commandline.coffee

Defined in: node_modules/gulp-coffeelint/node_modules/coffeelint/src
Classes: ErrorReport

Variables Summary

resolve =
require('resolve')

CoffeeLint

Copyright (c) 2011 Matthew Perpick. CoffeeLint is freely distributable under the MIT license.

Method Summary

Method Details

~ (void) read(path)

Return the contents of the given file synchronously.

~ (void) findCoffeeScripts(paths)

Return a list of CoffeeScript's in the given paths.

~ (void) lintFiles(files, config)

Return an error report from linting the given paths.

~ (void) lintSource(source, config, literate = false)

Return an error report from linting the given coffeescript source.

~ (void) getFallbackConfig(filename = null)

Get fallback configuration. With the -F flag found configs in standard places will be used for each file being linted. Standard places are package.json or coffeelint.json in a project's root folder or the user's home folder.

~ (void) loadRules(moduleName, ruleName = void 0)

moduleName is a NodeJS module, or a path to a module NodeJS can load.

~ (void) deprecatedReporter(errorReport, reporter)

These reporters are usually parsed by other software, so I can't just echo a warning. Creating a fake file is my best attempt.

~ (void) reportAndExit(errorReport, options)

Publish the error report and exit with the appropriate status.

    Quickly fuzzy find classes, mixins, methods, file:

    Control the navigation frame:

    You can focus and blur the search input: