nsauber/ProjectFileChecker — Issue #1: Define boundaries/ports of core rule runner.
Author: nsauber
Created: 2011-11-01 00:11:29+00:00
State: open

Ports include at least:
* __UI__ - to configure and drive the rule runner _(eg. command-line, MSBuild, etc.)_
* __File Loader__ - for reading in project files to be passed to rules _(eg. file-system loader)_
* __Rules Loader__ - for populating a list of rules to be run against the files _(eg. built-in, definition file parser)_