VultureChecker/VultureCheckerService.py

changeset 69
3c2922b45a9f
parent 68
d7a6b7ea640d
child 79
47e46cd3bb23
equal deleted inserted replaced
68:d7a6b7ea640d 69:3c2922b45a9f
164 @rtype dict 164 @rtype dict
165 """ 165 """
166 return { 166 return {
167 "name": item.name, 167 "name": item.name,
168 "type": item.typ, 168 "type": item.typ,
169 "file": item.filename, 169 "file": str(item.filename),
170 "first_line": item.first_lineno, 170 "first_line": item.first_lineno,
171 "last_line": item.last_lineno, 171 "last_line": item.last_lineno,
172 "confidence": item.confidence, 172 "confidence": item.confidence,
173 } 173 }
174 174
178 178
179 @return scan results 179 @return scan results
180 @rtype dict 180 @rtype dict
181 """ 181 """
182 return { 182 return {
183 "DefinedAttributes": 183 "UnusedAttributes":
184 [self.__item2Dict(i) for i in self.defined_attrs], 184 [self.__item2Dict(i) for i in self.unused_attrs],
185 "DefinedClasses": 185 "UnusedClasses":
186 [self.__item2Dict(i) for i in self.defined_classes], 186 [self.__item2Dict(i) for i in self.unused_classes],
187 "DefinedFunctions": 187 "UnusedFunctions":
188 [self.__item2Dict(i) for i in self.defined_funcs], 188 [self.__item2Dict(i) for i in self.unused_funcs],
189 "DefinedImports": 189 "UnusedMethods":
190 [self.__item2Dict(i) for i in self.defined_imports], 190 [self.__item2Dict(i) for i in self.unused_methods],
191 "DefinedSlots": 191 "UnusedImports":
192 [self.__item2Dict(i) for i in self.defined_slots], 192 [self.__item2Dict(i) for i in self.unused_imports],
193 "DefinedProperties": 193 "UnusedProperties":
194 [self.__item2Dict(i) for i in self.defined_props], 194 [self.__item2Dict(i) for i in self.unused_props],
195 "DefinedVariables": 195 "UnusedVariables":
196 [self.__item2Dict(i) for i in self.defined_vars], 196 [self.__item2Dict(i) for i in self.unused_vars],
197 "UsedAttributes": list(self.used_attrs),
198 "UsedNames": list(self.used_names),
199 } 197 }

eric ide

mercurial