:mod:`my_analyzer` ================== .. py:module:: my_analyzer Module Contents --------------- .. py:class:: MyModel Bases::class:`lookout.core.analyzer.AnalyzerModel` .. attribute:: NAME :annotation: = my-model .. attribute:: VENDOR :annotation: = source{d} .. py:class:: MyAnalyzer Bases::class:`lookout.core.analyzer.Analyzer` .. attribute:: model_type .. attribute:: version :annotation: = 1 .. attribute:: name :annotation: = examples.MyAnalyzer .. attribute:: description :annotation: = Tries to fix misspelled identifiers. .. method:: analyze(self, ptr_from:ReferencePointer, ptr_to:ReferencePointer, data_service:DataService, changes:Iterable[Change]) .. classmethod:: train(cls, ptr:ReferencePointer, config:Dict[str, Any], data_service:DataService, files:Iterable[File]) .. staticmethod:: count_nodes(uast:Node) .. data:: analyzer_class