public protocol LintableFileManager
An interface for enumerating files that can be linted by SwiftLint.
Returns all files that can be linted in the specified path. If the path is relative, it will be appended to the specified root path, or currentt working directory if no root directory is specified.
func filesToLint(inPath path: String, rootDirectory: String?) -> [String]
The path in which lintable files should be found.
The parent directory for the specified path. If none is provided, the current working directory will be used.
Files to lint.
Returns the date when the file at the specified path was last modified. Returns
nilif the file cannot be found or its last modification date cannot be determined.
func modificationDate(forFileAtPath path: String) -> Date?
The file whose modification date should be determined.
A date, if one was determined.