summaryrefslogtreecommitdiff
path: root/src/lintmanager.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lintmanager.h')
-rw-r--r--src/lintmanager.h10
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