@Override public void beforeCheckProject(Context context) { Configuration configuration = context.configuration; mCheckDashes = configuration.isEnabled(DASHES); mCheckQuotes = configuration.isEnabled(QUOTES); mCheckFractions = configuration.isEnabled(FRACTIONS); mCheckEllipsis = configuration.isEnabled(ELLIPSIS); mCheckMisc = configuration.isEnabled(OTHER); }
/** * Returns false if the given issue has been disabled. Convenience wrapper * around {@link Configuration#getSeverity(Issue)}. * * @param issue the issue to check * @return false if the issue has been disabled */ public boolean isEnabled(@NonNull Issue issue) { return configuration.isEnabled(issue); }
if (folders != null) { Configuration configuration = context.configuration; boolean checkFolders = configuration.isEnabled(ICON_DENSITIES) || configuration.isEnabled(ICON_MISSING_FOLDER) || configuration.isEnabled(ICON_NODPI); boolean checkDipSizes = configuration.isEnabled(ICON_DIP_SIZE); boolean checkDuplicates = configuration.isEnabled(DUPLICATES_NAMES) || configuration.isEnabled(DUPLICATES_CONFIGURATIONS);
private void checkForIncludeDuplicates(Context context) { if (!context.configuration.isEnabled(CROSS_LAYOUT) || !context.scope.contains(Scope.ALL_RESOURCE_FILES)) { return;
if (!configuration.isEnabled(issue)) { continue;
if (unused.size() > 0 && !context.configuration.isEnabled(ISSUE_IDS)) {
if (context.configuration.isEnabled(ICON_MISSING_FOLDER)) { List<String> missing = new ArrayList<String>(); for (String density : REQUIRED_DENSITIES) { if (context.configuration.isEnabled(ICON_NODPI)) { Set<String> noDpiNames = new HashSet<String>(); for (Map.Entry<File, Set<String>> entry : folderToNames.entrySet()) { if (context.configuration.isEnabled(ICON_DENSITIES)) {
if (!configuration.isEnabled(issue)) { continue;
boolean checkNesting = context.configuration.isEnabled(NESTED_WEIGHTS); Node parent = element.getParentNode(); for (Element child : children) { if (context.configuration.isEnabled(BASELINE_WEIGHTS) && weightChild != null && !element.hasAttributeNS(ANDROID_URI, ATTR_BASELINE_ALIGNED)) { if (context.configuration.isEnabled(INEFFICIENT_WEIGHT) && weightChild != null && !multipleWeights) { String dimension;
private void checkDrawableDir(Context context, File folder, File[] files, Map<File, Dimension> pixelSizes, Map<File, Long> fileSizes) { if (folder.getName().equals(DRAWABLE_FOLDER) && context.configuration.isEnabled(ICON_LOCATION)) { for (File file : files) { String name = file.getName(); if (context.configuration.isEnabled(GIF_USAGE)) { for (File file : files) { String name = file.getName(); if (context.configuration.isEnabled(ICON_EXPECTED_SIZE)) { checkExpectedSizes(context, folder, files);
if (!detectorClasses.contains(detectorClass)) { if (!configuration.isEnabled(issue)) { continue;
@Override public void report(Context context, Issue issue, Location location, String message, Object data) { Configuration configuration = context.configuration; if (!configuration.isEnabled(issue)) { if (issue != IssueRegistry.PARSER_ERROR) { mDelegate.log(null, "Incorrect detector reported disabled issue %1$s", issue.toString()); } return; } if (configuration.isIgnored(context, issue, location, message, data)) { return; } Severity severity = configuration.getSeverity(issue); if (severity == Severity.IGNORE) { return; } mDelegate.report(context, issue, location, message, data); }
if (!configuration.isEnabled(issue)) { if (issue != IssueRegistry.PARSER_ERROR && issue != IssueRegistry.LINT_ERROR) { mDelegate.log(null, "Incorrect detector reported disabled issue %1$s",