def __init__()

in src/advisor/scanners/scanners.py [0:0]


    def __init__(self, issue_type_config, filter_ported_code=True):
        """Initializes the set of scanners that may be used to scan for
        potential porting issues in files.

        Args:
            issue_type_config (IssueTypeConfig): issue type filter
            configuration.
        """
        self.scanners = [SourceScanner(filter_ported_code=filter_ported_code),
                        PythonScanner(),
                        JavaScanner(),
                        GoScanner(),
                        AsmSourceScanner(),
                        ConfigGuessScanner(),
                        MakefileScanner()]
        self.filters = [PortFilter()] if filter_ported_code else []
        self.filters += [IssueTypeFilter(issue_type_config),
                         TargetOsFilter(),
                         OtherIssuesFilter()]