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 } |