Search in sources :

Example 41 with CFLintAPI

use of com.cflint.api.CFLintAPI in project CFLint by cflint.

the class TestCFBugs_GLobalVarChecker method setUp.

@Before
public void setUp() throws Exception {
    final ConfigBuilder configBuilder = new ConfigBuilder().include("GLOBAL_VAR");
    cfBugs = new CFLintAPI(configBuilder.build());
}
Also used : CFLintAPI(com.cflint.api.CFLintAPI) ConfigBuilder(com.cflint.config.ConfigBuilder) Before(org.junit.Before)

Example 42 with CFLintAPI

use of com.cflint.api.CFLintAPI in project CFLint by cflint.

the class TestCFBugs_QueryParams method setUp.

@Before
public void setUp() throws Exception {
    final ConfigBuilder configBuilder = new ConfigBuilder().include("QUERYPARAM_REQ", "CFQUERYPARAM_REQ");
    cfBugs = new CFLintAPI(configBuilder.build());
}
Also used : CFLintAPI(com.cflint.api.CFLintAPI) ConfigBuilder(com.cflint.config.ConfigBuilder) Before(org.junit.Before)

Example 43 with CFLintAPI

use of com.cflint.api.CFLintAPI in project CFLint by cflint.

the class TestCFBugs_VarScoper method setUp.

@Before
public void setUp() throws CFLintConfigurationException {
    final ConfigBuilder configBuilder = new ConfigBuilder().include("MISSING_VAR");
    cfBugs = new CFLintAPI(configBuilder.build());
}
Also used : CFLintAPI(com.cflint.api.CFLintAPI) ConfigBuilder(com.cflint.config.ConfigBuilder) Before(org.junit.Before)

Example 44 with CFLintAPI

use of com.cflint.api.CFLintAPI in project CFLint by cflint.

the class TestCFBugs_VarScoper_TagAttr method setUp.

@Before
public void setUp() throws CFLintConfigurationException {
    final ConfigBuilder configBuilder = new ConfigBuilder().include("MISSING_VAR");
    cfBugs = new CFLintAPI(configBuilder.build());
}
Also used : CFLintAPI(com.cflint.api.CFLintAPI) ConfigBuilder(com.cflint.config.ConfigBuilder) Before(org.junit.Before)

Example 45 with CFLintAPI

use of com.cflint.api.CFLintAPI in project CFLint by cflint.

the class TestCFCustomTagChecker method setUp.

@Before
public void setUp() throws Exception {
    final CFLintConfig conf = new CFLintConfig();
    final PluginInfoRule pluginRuleX = new PluginInfoRule();
    pluginRuleX.setName("CFXTagChecker");
    conf.getRules().add(pluginRuleX);
    final PluginMessage pluginMessageX = new PluginMessage("AVOID_USING_MYLIB:CFCUSTOMTAG_TAG");
    pluginMessageX.setSeverity(Levels.WARNING);
    pluginMessageX.setMessageText("Avoid Leaving <${tagName}> tags in committed code. Debug information should be ommited from release code");
    pluginRuleX.getMessages().add(pluginMessageX);
    pluginRuleX.addParameter("tagName", ".*:cfcustomtag");
    CFLintPluginInfo pluginInfo = new CFLintPluginInfo();
    pluginInfo.getRules().add(pluginRuleX);
    pluginRuleX.setClassName("CFXTagChecker");
    cfBugs = new CFLintAPI(new ConfigBuilder(pluginInfo).include("AVOID_USING_MYLIB:CFCUSTOMTAG_TAG").build());
    cfBugs.setLogError(false);
}
Also used : CFLintAPI(com.cflint.api.CFLintAPI) CFLintPluginInfo(com.cflint.config.CFLintPluginInfo) CFLintConfig(com.cflint.config.CFLintConfig) PluginMessage(com.cflint.config.CFLintPluginInfo.PluginInfoRule.PluginMessage) ConfigBuilder(com.cflint.config.ConfigBuilder) PluginInfoRule(com.cflint.config.CFLintPluginInfo.PluginInfoRule) Before(org.junit.Before)

Aggregations

CFLintAPI (com.cflint.api.CFLintAPI)55 ConfigBuilder (com.cflint.config.ConfigBuilder)53 Before (org.junit.Before)53 CFLintConfig (com.cflint.config.CFLintConfig)3 CFLintPluginInfo (com.cflint.config.CFLintPluginInfo)3 PluginInfoRule (com.cflint.config.CFLintPluginInfo.PluginInfoRule)3 PluginMessage (com.cflint.config.CFLintPluginInfo.PluginInfoRule.PluginMessage)3 CFLintResult (com.cflint.api.CFLintResult)2 StringWriter (java.io.StringWriter)2 CFLintConfiguration (com.cflint.config.CFLintConfiguration)1 CFLintConfigurationException (com.cflint.exception.CFLintConfigurationException)1 CFLintScanException (com.cflint.exception.CFLintScanException)1 MarshallerException (com.cflint.xml.MarshallerException)1 File (java.io.File)1 FileWriter (java.io.FileWriter)1 IOException (java.io.IOException)1 InputStreamReader (java.io.InputStreamReader)1 OutputStreamWriter (java.io.OutputStreamWriter)1 PrintWriter (java.io.PrintWriter)1 Writer (java.io.Writer)1