|
| bool | oct.linter.oct_lint._strict_config_requested () |
| list[str] | oct.linter.oct_lint._validate_octrc_schema (dict cfg) |
| None | oct.linter.oct_lint.log (str message, LinterContext|None ctx=None) |
| None | oct.linter.oct_lint.print_header (str title, LinterContext|None ctx=None) |
| bool | oct.linter.oct_lint.report (bool result, str message, bool fix_mode=False, LinterContext|None ctx=None) |
| bool | oct.linter.oct_lint.is_excluded_dir (Path path, set exclude_dirs, list wildcard_exclude_dirs) |
| str | oct.linter.oct_lint.read_file (Path path, LinterContext|None ctx=None) |
| list[Path] | oct.linter.oct_lint._git_changed_files (Path root) |
| | oct.linter.oct_lint.find_python_files (Path root, set|None exclude_dirs=None, list|None wildcard_exclude_dirs=None) |
| str | oct.linter.oct_lint.expected_path_header (Path path, LinterContext ctx) |
| | oct.linter.oct_lint.validate_header_block (list[str] lines, Path path, LinterContext ctx) |
| int | oct.linter.oct_lint._header_boundary (list[str] lines, Path path, LinterContext ctx) |
| bool | oct.linter.oct_lint.fix_header_block (Path path, str text, LinterContext ctx) |
| str | oct.linter.oct_lint.preview_header_fix (Path path, LinterContext ctx) |
| | oct.linter.oct_lint.check_docstring (str text) |
| | oct.linter.oct_lint.check_dependencies_section (str text) |
| str|None | oct.linter.oct_lint._extract_module_docstring (str text) |
| | oct.linter.oct_lint.check_diagnostics_profile (str text) |
| | oct.linter.oct_lint.check_dbg_usage (str text, ast.Module|None tree=None) |
| | oct.linter.oct_lint.check_dbg_import (str text, ast.Module|None tree=None) |
| | oct.linter.oct_lint._walk_function_body (ast.FunctionDef|ast.AsyncFunctionDef func_node) |
| | oct.linter.oct_lint._direct_body_nodes (func_node) |
| list[tuple[str, int]] | oct.linter.oct_lint.find_func_pattern_violations (str text, ast.Module|None tree=None) |
| | oct.linter.oct_lint.check_func_pattern (str text, ast.Module|None tree=None) |
| | oct.linter.oct_lint.check_syntax_warnings (str text, list[str]|None warnings_list=None) |
| | oct.linter.oct_lint.check_type_hints (str text, ast.Module|None tree=None, bool compact_mode=False) |
| bool | oct.linter.oct_lint._is_security_sensitive_name (str name) |
| tuple[bool, str] | oct.linter.oct_lint.check_dbg_assert_safety (str text, ast.Module|None tree=None, str filename="") |
| dict[str, set[str]] | oct.linter.oct_lint.build_test_index (LinterContext ctx) |
| | oct.linter.oct_lint.check_tests_exist (Path module_path, LinterContext ctx) |
| None | oct.linter.oct_lint._rotate_lint_logs (Path log_dir, int max_files=_MAX_LINT_LOG_FILES) |
| dict | oct.linter.oct_lint._lint_single_file (Path path, LinterContext ctx, dict active_rules, bool fix_mode, bool dry_run=False) |
| int | oct.linter.oct_lint.run_linter (Path project_root, list[str]|None argv=None) |
| None | oct.linter.oct_lint.main () |