def __init__( self, linter: Optional["PyLinter"] = None ): # pylint: disable=super-init-not-called # See https://github.com/PyCQA/pylint/issues/4941 BaseChecker.__init__(self, linter) self._deprecated_methods: Set[Any] = set() self._deprecated_methods.update(DEPRECATED_METHODS[0]) for since_vers, func_list in DEPRECATED_METHODS[sys.version_info[0]].items(): if since_vers <= sys.version_info: self._deprecated_methods.update(func_list) self._deprecated_attributes = {} for since_vers, func_list in DEPRECATED_ARGUMENTS.items(): if since_vers <= sys.version_info: self._deprecated_attributes.update(func_list) self._deprecated_classes = {} for since_vers, class_list in DEPRECATED_CLASSES.items(): if since_vers <= sys.version_info: self._deprecated_classes.update(class_list) self._deprecated_modules = set() for since_vers, mod_list in DEPRECATED_MODULES.items(): if since_vers <= sys.version_info: self._deprecated_modules.update(mod_list) self._deprecated_decorators = set() for since_vers, decorator_list in DEPRECATED_DECORATORS.items(): if since_vers <= sys.version_info: self._deprecated_decorators.update(decorator_list)
def __init__(self, linter=None): BaseChecker.__init__(self, linter) Similar.__init__(self, min_lines=4, ignore_comments=True, ignore_docstrings=True) self.stats = None
def __init__(self, linter: "PyLinter") -> None: BaseChecker.__init__(self, linter) self._deprecated_methods: Set[str] = set() self._deprecated_arguments: Dict[ str, Tuple[Tuple[Optional[int], str], ...] ] = {} self._deprecated_classes: Dict[str, Set[str]] = {} self._deprecated_modules: Set[str] = set() self._deprecated_decorators: Set[str] = set() for since_vers, func_list in DEPRECATED_METHODS[sys.version_info[0]].items(): if since_vers <= sys.version_info: self._deprecated_methods.update(func_list) for since_vers, func_list in DEPRECATED_ARGUMENTS.items(): if since_vers <= sys.version_info: self._deprecated_arguments.update(func_list) for since_vers, class_list in DEPRECATED_CLASSES.items(): if since_vers <= sys.version_info: self._deprecated_classes.update(class_list) for since_vers, mod_list in DEPRECATED_MODULES.items(): if since_vers <= sys.version_info: self._deprecated_modules.update(mod_list) for since_vers, decorator_list in DEPRECATED_DECORATORS.items(): if since_vers <= sys.version_info: self._deprecated_decorators.update(decorator_list)
def __init__(self, linter): """ Change function of processing blank lines in pycodestyle. @param linter: current C{PyLinter} object. """ BaseChecker.__init__(self, linter) self.pycodestyleEnabled = True # yes of course
def __init__(self, linter): """ Change function of processing blank lines in pep8. @param linter: current C{PyLinter} object. """ BaseChecker.__init__(self, linter) self.pep8Enabled = self.linter.option_value("pep8")
def __init__(self, linter=None): BaseChecker.__init__(self, linter) self.stats = None self._returns = None self._branches = None self._used_ifaces = None self._ifaces = None self._stmts = 0
def __init__(self, linter=None): """ :param linter: PyLint linter :type linter: pylint.lint.PyLinter """ BaseChecker.__init__(self, linter) self._current_function = None # type: astroid.nodes.FunctionDef self._current_if = None # type: astroid.nodes.If self._messages_added = set()
def __init__(self, linter=None): BaseChecker.__init__(self, linter) self.stats = None self.import_graph = None self.__int_dep_info = self.__ext_dep_info = None self.reports = ( ("RP0401", "External dependencies", self.report_external_dependencies), ("RP0402", "Modules dependencies graph", self.report_dependencies_graph), )
def __init__(self, linter=None): BaseChecker.__init__(self, linter) self.stats = None self.import_graph = None self.__int_dep_info = self.__ext_dep_info = None self.reports = (('RP0401', 'External dependencies', self.report_external_dependencies), ('RP0402', 'Modules dependencies graph', self.report_dependencies_graph), )
def __init__(self, linter=None) -> None: BaseChecker.__init__(self, linter) Similar.__init__( self, min_lines=self.linter.namespace.min_similarity_lines, ignore_comments=self.linter.namespace.ignore_comments, ignore_docstrings=self.linter.namespace.ignore_docstrings, ignore_imports=self.linter.namespace.ignore_imports, ignore_signatures=self.linter.namespace.ignore_signatures, )
def __init__(self, linter=None): # To avoid PyLints deprecation about a missing symbolic name and # because I don't want to add descriptions, let's make the descriptions # equal to the messages. if self.msgs is None: self.msgs = {} for code, (message, symbolic) in self._msgs.iteritems(): self.msgs[code] = (message, symbolic, message) BaseChecker.__init__(self, linter=linter)
def __init__(self, linter=None) -> None: BaseChecker.__init__(self, linter) Similar.__init__( self, min_lines=self.config.min_similarity_lines, ignore_comments=self.config.ignore_comments, ignore_docstrings=self.config.ignore_docstrings, ignore_imports=self.config.ignore_imports, ignore_signatures=self.config.ignore_signatures, ) self.stats: CheckerStats = {}
def __init__(self, linter=None): BaseChecker.__init__(self, linter) self._deprecated_methods = set() self._deprecated_methods.update(DEPRECATED_METHODS[0]) for since_vers, func_list in DEPRECATED_METHODS[sys.version_info[0]].items(): if since_vers <= sys.version_info: self._deprecated_methods.update(func_list) self._deprecated_attributes = dict() for since_vers, func_list in DEPRECATED_ARGUMENTS.items(): if since_vers <= sys.version_info: self._deprecated_attributes.update(func_list)
def __init__(self, *args, **kwargs): BaseChecker.__init__(self, *args, **kwargs) if self.linter is None: # Unit tests don't set this up. self._indent_string = ' ' else: cfg = _PylintrcConfig(self.linter.config_file, 'format', (('indent-string', {'default': ' ', 'type': 'string'}),)) self._indent_string = cfg.option_value('indent-string') self._indent_len = len(self._indent_string)
def __init__(self, linter=None): BaseChecker.__init__(self, linter) self.stats = None self.import_graph = None self._imports_stack = [] self._first_non_import_node = None self.__int_dep_info = self.__ext_dep_info = None self.reports = ( ("RP0401", "External dependencies", self._report_external_dependencies), ("RP0402", "Modules dependencies graph", self._report_dependencies_graph), ) self._site_packages = self._compute_site_packages()
def __init__(self, linter=None): BaseChecker.__init__(self, linter) self.stats = None self.import_graph = None self._imports_stack = [] self._first_non_import_node = None self._module_pkg = {} # mapping of modules to the pkg they belong in self.reports = ( ("RP0401", "External dependencies", self._report_external_dependencies), ("RP0402", "Modules dependencies graph", self._report_dependencies_graph), ) self._site_packages = self._compute_site_packages()
def __init__(self, linter=None): BaseChecker.__init__(self, linter) self.stats = None self.import_graph = None self._imports_stack = [] self._first_non_import_node = None self.__int_dep_info = self.__ext_dep_info = None self.reports = (('RP0401', 'External dependencies', self._report_external_dependencies), ('RP0402', 'Modules dependencies graph', self._report_dependencies_graph), ) self._site_packages = self._compute_site_packages()
def __init__(self, linter: "PyLinter") -> None: BaseChecker.__init__(self, linter) self.import_graph: collections.defaultdict = collections.defaultdict( set) self._imports_stack: List[Tuple[Any, Any]] = [] self._first_non_import_node = None self._module_pkg: Dict[Any, Any] = { } # mapping of modules to the pkg they belong in self._allow_any_import_level: Set[Any] = set() self.reports = ( ("RP0401", "External dependencies", self._report_external_dependencies), ("RP0402", "Modules dependencies graph", self._report_dependencies_graph), )
def __init__(self, linter: Optional["PyLinter"] = None): # pylint: disable=super-init-not-called # See https://github.com/PyCQA/pylint/issues/4941 BaseChecker.__init__(self, linter) self.import_graph: collections.defaultdict = collections.defaultdict( set) self._imports_stack: List[Tuple[Any, Any]] = [] self._first_non_import_node = None self._module_pkg: Dict[Any, Any] = { } # mapping of modules to the pkg they belong in self._allow_any_import_level: Set[Any] = set() self.reports = ( ("RP0401", "External dependencies", self._report_external_dependencies), ("RP0402", "Modules dependencies graph", self._report_dependencies_graph), ) self._site_packages = self._compute_site_packages()
def __init__(self, linter: PyLinter) -> None: BaseChecker.__init__(self, linter) self._deprecated_methods: set[str] = set() self._deprecated_arguments: dict[str, tuple[tuple[int | None, str], ...]] = {} self._deprecated_classes: dict[str, set[str]] = {} self._deprecated_decorators: set[str] = set() for since_vers, func_list in DEPRECATED_METHODS[ sys.version_info[0]].items(): if since_vers <= sys.version_info: self._deprecated_methods.update(func_list) for since_vers, func_list in DEPRECATED_ARGUMENTS.items(): if since_vers <= sys.version_info: self._deprecated_arguments.update(func_list) for since_vers, class_list in DEPRECATED_CLASSES.items(): if since_vers <= sys.version_info: self._deprecated_classes.update(class_list) for since_vers, decorator_list in DEPRECATED_DECORATORS.items(): if since_vers <= sys.version_info: self._deprecated_decorators.update(decorator_list)
def __init__(self, linter=None): BaseChecker.__init__(self, linter) self._deprecated_methods = set() self._deprecated_methods.update(DEPRECATED_METHODS[0]) for since_vers, func_list in DEPRECATED_METHODS[sys.version_info[0]].items(): if since_vers <= sys.version_info: self._deprecated_methods.update(func_list) self._deprecated_attributes = dict() for since_vers, func_list in DEPRECATED_ARGUMENTS.items(): if since_vers <= sys.version_info: self._deprecated_attributes.update(func_list) self._deprecated_classes = dict() for since_vers, class_list in DEPRECATED_CLASSES.items(): if since_vers <= sys.version_info: self._deprecated_classes.update(class_list) self._deprecated_modules = set() for since_vers, mod_list in DEPRECATED_MODULES.items(): if since_vers <= sys.version_info: self._deprecated_modules.update(mod_list) self._deprecated_decorators = set() for since_vers, decorator_list in DEPRECATED_DECORATORS.items(): if since_vers <= sys.version_info: self._deprecated_decorators.update(decorator_list)
def __init__(self, linter: Optional[PyLinter] = None) -> None: BaseChecker.__init__(self, linter) self.isort_obj = isort.SortImports(file_contents='', )
def __init__(self, linter=None): BaseChecker.__init__(self, linter) self._accessed = [] self._first_attrs = [] self._meth_could_be_func = None
def __init__(self, linter: PyLinter) -> None: BaseChecker.__init__(self, linter) # A mapping of private names used as a type annotation to whether it is an acceptable import self.all_used_type_annotations: dict[str, bool] = {} self.populated_annotations = False
def __init__(self, linter=None): BaseChecker.__init__(self, linter) self._to_consume = None self._checking_mod_attr = None self._vars = None
def __init__(self, linter=None): BaseChecker.__init__(self, linter)
def __init__(self, linter=None): BaseChecker.__init__(self, linter) self.imports = []
def __init__(self, linter): BaseChecker.__init__(self, linter) self.stats = None self._returns = None self._tryfinallys = None
def __init__(self, linter=None): BaseChecker.__init__(self, linter) self._to_consume = None # list of tuples: (to_consume:dict, consumed:dict, scope_type:str) self._checking_mod_attr = None
def __init__(self, linter=None): BaseChecker.__init__(self, linter) self.isort_obj = isort.SortImports(file_contents='', )
def __init__(self, linter=None): BaseChecker.__init__(self, linter) self.stats = None self.import_graph = None self.__int_dep_info = self.__ext_dep_info = None
def __init__(self, linter: PyLinter) -> None: BaseChecker.__init__(self, linter)
def __init__(self, linter=None): BaseChecker.__init__(self, linter) self.generated_members = list(self.config.generated_members) if self.config.zope: self.generated_members.extend(('REQUEST', 'acl_users', 'aq_parent'))
def __init__(self, linter=None): BaseChecker.__init__(self, linter) self._to_consume = None self._checking_mod_attr = None
def __init__(self, linter): BaseChecker.__init__(self, linter) self.stats = None self._returns = None
def __init__(self, linter=None): BaseChecker.__init__(self, linter) self._in_class = False self._in_function = False
def __init__(self, linter=None): BaseChecker.__init__(self, linter) self._rpython = True