Lines Matching +full:container +full:- +full:rules
5 Suspicious lines are reported in a comma-separated-file,
8 The file is utf-8 encoded, and each line contains four fields:
20 - each line defines a rule; if the rule matches, the issue
22 - line number may be empty (that is, nothing between the
25 - the last field does not have to be a complete line; some
29 Rules are processed sequentially. A rule matches when:
54 :[a-zA-Z][a-zA-Z0-9]+| # :foo
66 # None -> don't care
68 self.line = line # text of the container element (single line only)
94 'susp-ignored.csv'))
113 unused_rules = [rule for rule in self.rules if not rule.used]
116 'Found %s/%s unused rules: %s' % (
117 len(unused_rules), len(self.rules),
130 for rule in self.rules:
143 abs(rule.lineno - lineno) > 5: continue
152 self.logger.warning('[%s:%d] "%s" found in "%-.120s"' %
168 self.logger.info("loading ignore rules... ", nonl=1)
169 self.rules = rules = []
184 rules.append(rule)
186 self.logger.info('done, %d rules loaded' % len(self.rules))
247 # ignore comments -- too much false positives.
249 # there were two sections "commented-out" by mistake