application/src/main/java/com/buschmais/jqassistant/commandline/task/AnalyzeTask.java
private Map<String, Collection<RuleInterpreterPlugin>> getRuleInterpreterPlugins() throws CliExecutionException {
        try {
            return pluginRepository.getRuleInterpreterPluginRepository().getRuleInterpreterPlugins(Collections.<String, Object> emptyMap());
        } catch (PluginRepositoryException e) {
            throw new CliExecutionException("Cannot get report plugins.", e);
        }
    }
private Map<String, Collection<RuleInterpreterPlugin>> getRuleInterpreterPlugins() throws CliExecutionException {
        try {
            return pluginRepository.getRuleInterpreterPluginRepository().getRuleInterpreterPlugins(Collections.<String, Object> emptyMap());
        } catch (PluginRepositoryException e) {
            throw new CliExecutionException("Cannot get report plugins.", e);
        }
    }
private Map < String , Collection < RuleInterpreterPlugin > > getRuleInterpreterPlugins ( ) throws CliExecutionException { try { return pluginRepository . getRuleInterpreterPluginRepository ( ) . getRuleInterpreterPlugins ( Collections . < String , Object > emptyMap ( ) ) ; } catch ( PluginRepositoryException e ) { throw new CliExecutionException ( "Cannot get report plugins." , e ) ; } }
Get all configured rule interpreter plugins.

@return The map of rule interpreter plugins grouped by their supported
languages.
@throws CliExecutionException
If the plugins cannot be loaded or configured.
Get all configured rule interpreter plugins .