src/eric7/Plugins/CheckerPlugins/CodeStyleChecker/CodeStyleChecker.py

branch
eric7
changeset 11150
73d80859079c
parent 11147
dee6e106b4d3
child 11159
2abfc48a72db
equal deleted inserted replaced
11149:fc45672fae42 11150:73d80859079c
88 """ 88 """
89 code = text.split(None, 1)[0] 89 code = text.split(None, 1)[0]
90 errorCode = code[0] + "-" + code[1:] 90 errorCode = code[0] + "-" + code[1:]
91 if self._ignore_code(errorCode): 91 if self._ignore_code(errorCode):
92 return None 92 return None
93
93 if errorCode in self.counters: 94 if errorCode in self.counters:
94 self.counters[errorCode] += 1 95 self.counters[errorCode] += 1
95 else: 96 else:
96 self.counters[errorCode] = 1 97 self.counters[errorCode] = 1
98
97 # Don't care about expected errors or warnings 99 # Don't care about expected errors or warnings
98 if errorCode in self.expected: 100 if errorCode in self.expected:
99 return None 101 return None
102
100 if errorCode and (self.counters[errorCode] == 1 or self.__repeat): 103 if errorCode and (self.counters[errorCode] == 1 or self.__repeat):
101 self.errors.append( 104 self.errors.append(
102 { 105 {
103 "file": self.filename, 106 "file": self.filename,
104 "line": line_number, 107 "line": line_number,
105 "offset": offset, 108 "offset": offset,
106 "code": errorCode, 109 "code": errorCode,
107 "args": args, 110 "args": args,
108 } 111 }
109 ) 112 )
113
110 return errorCode 114 return errorCode
111 115
112 116
113 def extractLineFlags(line, startComment="#", endComment="", flagsLine=False): 117 def extractLineFlags(line, startComment="#", endComment="", flagsLine=False):
114 """ 118 """

eric ide

mercurial