diff options
Diffstat (limited to 'src/lintmanager.h')
-rw-r--r-- | src/lintmanager.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/lintmanager.h b/src/lintmanager.h index 9d7fe1f..4fe6902 100644 --- a/src/lintmanager.h +++ b/src/lintmanager.h @@ -31,7 +31,11 @@ class RuleBase; class LintManager final { public: - LintManager(std::string path); + LintManager(); + + void run(std::string path); + + void addRule(RuleBase *const rule); protected: void enumFiles(std::string path); @@ -42,8 +46,6 @@ class LintManager final void readFile(); - void registerRules(); - void selectRulesForFile(); void applyRulesToFile(); @@ -58,4 +60,6 @@ class LintManager final std::string mFileName; }; +extern LintManager lint; + #endif // LINTMANAGER_H |