Option C Tools
Loading...
Searching...
No Matches
Here is a list of all namespace members with links to the namespace documentation for each member:
- t -
temp_git_project() :
tests_git.conftest
temp_project_root() :
tests_formatter.conftest
,
tests_health.conftest
,
tests_linter.conftest
templates_path :
conf
test() :
oct.cli
test_add_func_pattern_multiple_functions() :
tests_formatter.test_func_pattern_fixing
test_add_func_pattern_single_function() :
tests_formatter.test_func_pattern_fixing
test_add_missing_docstring() :
tests_formatter.test_docstring_fixing
test_add_missing_import() :
tests_formatter.test_import_fixing
test_add_missing_section_purpose() :
tests_formatter.test_docstring_fixing
test_all_secret_patterns_caught() :
tests_linter.test_no_hardcoded_secrets
test_already_clean() :
tests_docs.test_docs_clean
test_annotated_assignment_violation() :
tests_linter.test_no_hardcoded_secrets
test_archive_file_enforces_size_cap_end_to_end() :
tests_formatter.test_archive_rotation
test_archive_keeps_most_recent_n() :
tests_formatter.test_archive_rotation
test_archive_prune_handles_empty_dir() :
tests_formatter.test_archive_rotation
test_archive_prune_handles_unlink_failure() :
tests_formatter.test_archive_rotation
test_archive_prune_max_backups_zero_disables() :
tests_formatter.test_archive_rotation
test_archive_prune_respects_per_file_scoping() :
tests_formatter.test_archive_rotation
test_argv_starts_with_expected_subcommand() :
tests_mcp.test_contract_parity
test_async_function_gets_func_pattern() :
tests_formatter.test_format_async
test_async_function_with_pattern_unchanged() :
tests_formatter.test_format_async
test_async_method_in_class_gets_func_pattern() :
tests_formatter.test_format_async
test_backslashes_are_normalised_to_posix() :
tests_core.test_paths
test_backup_is_overwritten_with_pre_edit_text_on_second_write() :
tests_diag.test_set_level_safety
test_banner_absent_in_json_output() :
tests_health.test_venv_warning
test_banner_absent_when_venv_active() :
tests_health.test_venv_warning
test_banner_copy_instructs_venv_creation() :
tests_health.test_venv_warning
test_banner_renders_when_venv_inactive() :
tests_health.test_venv_warning
TEST_BODY_TEMPLATE :
new_python_file
test_bootstrap_project() :
tests_audit.test_audit_stub
test_breaking_change_marker_accepted() :
tests_git.test_git_commit_msg
test_build_dependency_graph_no_stem_collision() :
tests_deps.test_dotted_keys
test_canonical_import_no_change() :
tests_formatter.test_import_fixing
test_canonical_path_preferred() :
tests_mcp.test_mcp_debug_config_path
test_case_insensitive_matching() :
tests_linter.test_no_hardcoded_secrets
test_check_still_flags_real_secret_in_word_mode() :
tests_linter.test_secret_match_word
test_check_tests_exist_uses_index() :
tests_linter.test_test_file_index
test_check_threads_mode_and_ignores_tokenizer_in_word_mode() :
tests_linter.test_secret_match_word
test_class_attribute_violation() :
tests_linter.test_no_hardcoded_secrets
test_clean_config_exits_zero_in_both_modes() :
tests_diag.test_validate_config_strict
test_clean_preserves_doxyfile() :
tests_docs.test_docs_clean
test_clean_preserves_sphinx_config() :
tests_docs.test_docs_clean
test_clean_preserves_static() :
tests_docs.test_docs_clean
test_clean_preserves_user_content() :
tests_docs.test_docs_clean
test_clean_removes_generated_dirs() :
tests_docs.test_docs_clean
test_clean_removes_generated_files() :
tests_docs.test_docs_clean
test_cli_check_accepts_sandbox_flag() :
tests_git.test_quality_gate_sandbox
test_cli_migrate_config_round_trip() :
tests_diag.test_migrate_config
test_cli_restore_command_round_trips() :
tests_diag.test_set_level_safety
test_cli_set_level_dry_run_does_not_touch_files() :
tests_diag.test_set_level_safety
test_code_reviews_excluded() :
tests_core.test_exclusions
test_command_flags_entries_only_reference_known_commands() :
test_command_flags_introspection
test_common_exclusions_preserved() :
tests_core.test_exclusions
test_compact_mode_parameter_still_accepted() :
tests_linter.test_type_hints
test_compact_tests_optional_does_not_block_exit() :
tests_git.test_profile_matrix_optional
test_complete_docstring_no_change() :
tests_formatter.test_docstring_fixing
test_complete_valid_config_accepted() :
tests_linter.test_config_validation
test_compliant_project() :
tests_audit.test_audit_stub
test_compound_name_violation() :
tests_linter.test_no_hardcoded_secrets
test_concat_with_variable_caught() :
tests_linter.test_no_hardcoded_secrets
test_concatenation_caught() :
tests_linter.test_no_hardcoded_secrets
test_copy_claude_skills_absent_without_flag() :
tests_scaffold.test_with_claude
test_copy_claude_skills_populates_project() :
tests_scaffold.test_with_claude
test_corrupt_status_file() :
tests_audit.test_audit_stub
test_creates_directory() :
tests_core.test_log_writer
test_current_branch_returns_name() :
tests_core.test_git
test_dbg_assert_attribute_call_flagged() :
tests_linter.test_dbg_assert_safety
test_dbg_assert_in_auth_function_flagged() :
tests_linter.test_dbg_assert_safety
test_dbg_assert_in_class_method_of_auth_class_flagged() :
tests_linter.test_dbg_assert_safety
test_dbg_assert_in_harmless_function_passes() :
tests_linter.test_dbg_assert_safety
test_dbg_assert_in_security_module_flagged() :
tests_linter.test_dbg_assert_safety
test_dbg_fallback_when_oc_diagnostics_missing() :
tests_core.test_diagnostics_stub
test_dbg_importable_and_callable() :
tests_core.test_diagnostics_stub
test_dbg_matches_oc_diagnostics_when_available() :
tests_core.test_diagnostics_stub
test_default_max_archive_bytes_constant() :
tests_formatter.test_archive_rotation
test_default_max_backups_constant() :
tests_formatter.test_archive_rotation
test_deps_does_not_emit_check() :
tests_mcp.test_contract_parity
test_detect_indent_style_ignores_blank_lines() :
tests_formatter.test_func_pattern_fixing
test_detect_indent_style_spaces_dominant() :
tests_formatter.test_func_pattern_fixing
test_detect_indent_style_tabs_dominant() :
tests_formatter.test_func_pattern_fixing
test_detects_missing_pytest_in_output() :
test_pytest_missing_hint
test_diag_does_not_emit_json() :
tests_mcp.test_contract_parity
test_dict_literal_violation() :
tests_linter.test_no_hardcoded_secrets
test_dict_multiple_secret_keys() :
tests_linter.test_no_hardcoded_secrets
test_dict_non_secret_key_passes() :
tests_linter.test_no_hardcoded_secrets
test_dict_secret_key_call_value_passes() :
tests_linter.test_no_hardcoded_secrets
test_direct_assignment_multiple_violations() :
tests_linter.test_no_hardcoded_secrets
test_direct_assignment_violation() :
tests_linter.test_no_hardcoded_secrets
test_docs_health_all_missing() :
tests_health.test_docs_health
test_docs_health_all_present() :
tests_health.test_docs_health
test_docs_health_file_list_structure() :
tests_health.test_docs_health
test_docs_health_missing_architecture() :
tests_health.test_docs_health
test_docs_health_missing_changelog() :
tests_health.test_docs_health
test_docs_health_missing_config() :
tests_health.test_docs_health
test_docs_health_security_optional_outside_production() :
tests_health.test_docs_health
test_docs_health_security_required_in_production() :
tests_health.test_docs_health
test_docstring_dry_run() :
tests_formatter.test_docstring_fixing
test_docstring_not_overwritten() :
tests_linter.test_regression
TEST_DOCSTRING_TEMPLATE :
new_python_file
test_does_not_flag_normal_failure_as_missing() :
test_pytest_missing_hint
test_dry_run_creates_nothing() :
tests_scaffold.test_run_scaffold
test_dry_run_does_not_write_or_backup() :
tests_diag.test_set_level_safety
test_dry_run_preserves_everything() :
tests_docs.test_docs_clean
test_dry_run_true_never_creates_venv() :
tests_scaffold.test_scaffold_venv
test_dunder_method_exempt() :
tests_linter.test_type_hints
test_empty_config_accepted() :
tests_linter.test_config_validation
test_empty_file_passes() :
tests_linter.test_no_hardcoded_secrets
test_encoding_not_overwritten() :
tests_linter.test_regression
test_error_config_exits_one_without_strict() :
tests_diag.test_validate_config_strict
test_error_config_exits_two_with_strict() :
tests_diag.test_validate_config_strict
test_every_click_option_appears_in_command_flags() :
test_command_flags_introspection
test_every_font_face_src_points_at_local_woff2() :
test_index_html_offline
test_every_group_subcommand_appears_in_group_flags() :
test_command_flags_introspection
test_exclude_dirs_add_non_string_element_rejected() :
tests_linter.test_config_validation
test_exclude_dirs_add_wrong_type_rejected() :
tests_linter.test_config_validation
test_filename_convention() :
tests_core.test_log_writer
test_find_packages_autodoc_modules_override() :
tests_docs.test_find_packages
test_find_packages_depth_1() :
tests_docs.test_find_packages
test_find_packages_depth_2_nested_project() :
tests_docs.test_find_packages
test_find_packages_depth_3_src_layout() :
tests_docs.test_find_packages
test_find_packages_max_depth_safety() :
tests_docs.test_find_packages
test_find_packages_multiple_siblings() :
tests_docs.test_find_packages
test_find_packages_respects_exclusions() :
tests_docs.test_find_packages
test_find_packages_stops_at_package() :
tests_docs.test_find_packages
test_fix_func_pattern_preserves_spaces() :
tests_formatter.test_func_pattern_fixing
test_fix_func_pattern_preserves_tabs() :
tests_formatter.test_func_pattern_fixing
test_fix_func_pattern_tab_indented_class_method() :
tests_formatter.test_func_pattern_fixing
test_fix_missing_encoding() :
tests_formatter.test_header_fixing
test_fix_missing_shebang() :
tests_formatter.test_header_fixing
,
tests_linter.test_header_fixing
test_fix_wrong_path_header() :
tests_formatter.test_header_fixing
,
tests_linter.test_header_fixing
test_fixable_non_verbose_omits_files_key() :
tests_health.test_integration
test_fixable_verbose_lists_violating_files() :
tests_health.test_integration
test_fixable_verbose_no_violations_empty_files() :
tests_health.test_integration
test_fixtures_excluded_from_linter() :
tests_core.test_exclusions
test_force_commit_bypasses_message_validation() :
tests_git.test_pre_commit_checks
test_format_does_not_emit_jobs() :
tests_mcp.test_contract_parity
test_formatter_counts_files_correctly() :
tests_formatter.test_integration
test_formatter_dry_run_no_changes() :
tests_formatter.test_integration
test_formatter_fix_mode_applies_changes() :
tests_formatter.test_integration
test_formatter_handles_syntax_errors() :
tests_formatter.test_integration
test_formatter_json_output() :
tests_formatter.test_integration
test_formatter_processes_project() :
tests_formatter.test_integration
test_formatter_respects_exclusions() :
tests_formatter.test_integration
test_formatter_verbose_output() :
tests_formatter.test_integration
test_fstring_caught() :
tests_linter.test_no_hardcoded_secrets
test_fstring_non_secret_name_passes() :
tests_linter.test_no_hardcoded_secrets
test_full_header_boundary_is_four() :
tests_core.test_parsing
test_func_pattern_after_type_annotation() :
tests_linter.test_func_pattern
test_func_pattern_async() :
tests_linter.test_func_pattern
test_func_pattern_decorated() :
tests_linter.test_func_pattern
test_func_pattern_missing() :
tests_linter.test_func_pattern
test_func_pattern_multiline_signature() :
tests_linter.test_func_pattern
test_func_pattern_nested_inner_missing() :
tests_linter.test_func_pattern
test_func_pattern_no_dbg_calls() :
tests_linter.test_func_pattern
test_func_pattern_trivial_exempt() :
tests_linter.test_func_pattern
test_func_pattern_valid() :
tests_linter.test_func_pattern
test_function_call_passes() :
tests_linter.test_no_hardcoded_secrets
test_function_default_non_secret_passes() :
tests_linter.test_no_hardcoded_secrets
test_function_default_violation() :
tests_linter.test_no_hardcoded_secrets
test_get_debug_domain_map_short_form_normalised() :
tests_diag.test_migrate_config
test_get_debug_domain_map_v1_is_legacy() :
tests_diag.test_migrate_config
test_get_debug_domain_map_v2_not_legacy() :
tests_diag.test_migrate_config
test_get_repo_root_raises_not_a_repo() :
tests_core.test_git
test_get_repo_root_returns_absolute_path() :
tests_core.test_git
test_git_branch_naming_enabled_not_bool_rejected() :
tests_linter.test_config_validation
test_git_changed_files_empty_on_clean_repo() :
tests_core.test_git
test_git_changed_files_filters_by_extension() :
tests_core.test_git
test_git_changed_files_filters_out_path_escapes() :
tests_core.test_git
test_git_changed_files_returns_absolute_paths() :
tests_core.test_git
test_git_command_error_preserves_context() :
tests_core.test_git
test_git_command_error_str_redacts_token_in_argv() :
tests_core.test_git
test_git_commit_accepts_valid_conventional_messages() :
tests_mcp.test_contract_parity
test_git_error_is_base_of_all_subclasses() :
tests_core.test_git
test_git_not_object_rejected() :
tests_linter.test_config_validation
test_git_pre_commit_profile_invalid_rejected() :
tests_linter.test_config_validation
test_git_protected_branches_not_list_rejected() :
tests_linter.test_config_validation
test_git_run_dbg_does_not_leak_token() :
tests_core.test_git
test_git_run_happy_path() :
tests_core.test_git
test_git_run_nocheck_returns_process() :
tests_core.test_git
test_git_run_raises_git_not_found() :
tests_core.test_git
test_git_run_raises_on_nonzero_exit() :
tests_core.test_git
test_git_run_raises_timeout() :
tests_core.test_git
test_git_run_redacts_stderr_on_error() :
tests_core.test_git
test_git_run_redacts_stdout_on_success() :
tests_core.test_git
test_git_run_rejects_non_list_argv() :
tests_core.test_git
test_git_staged_files_only_returns_staged() :
tests_core.test_git
test_git_timeout_not_number_rejected() :
tests_linter.test_config_validation
test_git_timeout_zero_rejected() :
tests_linter.test_config_validation
test_git_valid_config_accepted() :
tests_linter.test_config_validation
test_happy_path_returns_staged_files_and_profile() :
tests_git.test_pre_commit_checks
test_has_uncommitted_changes_false_on_clean_repo() :
tests_core.test_git
test_has_uncommitted_changes_true_after_edit() :
tests_core.test_git
test_has_untracked_files_false_on_fresh_repo() :
tests_core.test_git
test_has_untracked_files_true_for_new_file() :
tests_core.test_git
test_header_archives_original() :
tests_formatter.test_header_fixing
test_header_correct_no_change() :
tests_formatter.test_header_fixing
test_header_dry_run_no_modify() :
tests_formatter.test_header_fixing
test_header_preserves_code() :
tests_formatter.test_header_fixing
test_health_compat_check() :
tests_health.test_integration
test_health_diagnostics_dir_fallback() :
tests_health.test_integration
test_health_empty_project() :
tests_health.test_integration
test_health_explicit_timeout_overrides_octrc() :
tests_health.test_integration
test_health_json_fixable_schema() :
tests_health.test_integration
test_health_json_lint_schema() :
tests_health.test_integration
test_health_json_output() :
tests_health.test_integration
test_health_terminal_output() :
tests_health.test_integration
test_health_test_status_no_tests_dir() :
tests_health.test_integration
test_health_test_timeout_explicit_overrides_default() :
tests_health.test_integration
test_health_test_timeout_from_octrc() :
tests_health.test_integration
test_health_verbose_output() :
tests_health.test_integration
test_help_output_starts_with_version() :
test_version_option
test_identity_fallback_matches_basename() :
tests_core.test_parsing
test_import_dry_run() :
tests_formatter.test_import_fixing
test_in_tree_path_is_rendered_project_relative() :
tests_core.test_paths
test_include_venv_false_skips_venv() :
tests_scaffold.test_scaffold_venv
test_include_venv_true_creates_venv() :
tests_scaffold.test_scaffold_venv
test_index_is_cached() :
tests_linter.test_test_file_index
test_index_populates_both_sets() :
tests_linter.test_test_file_index
test_install_hint_mentions_oct_test_extra() :
test_pytest_missing_hint
test_invalid_commit_message_yields_exit_3() :
tests_git.test_pre_commit_checks
test_invalid_commit_no_type_exits_1() :
tests_git.test_git_commit_msg
test_invalid_json_returns_error() :
tests_core.test_octrc_safe
test_invalid_with_json_emits_valid_false() :
tests_git.test_git_commit_msg
test_is_auto_generated_absent() :
tests_docs.test_sphinx_write_safety
test_is_auto_generated_marker_matches() :
tests_docs.test_sphinx_write_safety
test_is_auto_generated_user_authored() :
tests_docs.test_sphinx_write_safety
test_is_detached_head_false_on_branch() :
tests_core.test_git
test_is_detached_head_true_after_checkout_sha() :
tests_core.test_git
test_is_git_repo_false_on_any_exception() :
tests_core.test_git
test_is_git_repo_false_outside_repo() :
tests_core.test_git
test_is_git_repo_false_when_git_missing() :
tests_core.test_git
test_is_git_repo_true_inside_repo() :
tests_core.test_git
test_is_within_project_root_false_for_sibling() :
tests_core.test_git
test_is_within_project_root_false_for_symlink_escape() :
tests_core.test_git
test_is_within_project_root_handles_nonexistent_paths() :
tests_core.test_git
test_is_within_project_root_true_for_child() :
tests_core.test_git
test_is_within_project_root_true_for_self() :
tests_core.test_git
test_kwonly_default_violation() :
tests_linter.test_no_hardcoded_secrets
test_last_commit_message_empty_on_fresh_repo() :
tests_core.test_git
test_last_commit_message_returns_subject() :
tests_core.test_git
test_last_commit_sha_empty_on_fresh_repo() :
tests_core.test_git
test_last_commit_sha_full_and_short() :
tests_core.test_git
test_legacy_path_used_when_canonical_absent() :
tests_mcp.test_mcp_debug_config_path
test_legacy_shim_passes_py_extension_filter() :
tests_core.test_git
test_legacy_shim_returns_empty_on_command_error() :
tests_core.test_git
test_legacy_shim_returns_empty_on_missing_git() :
tests_core.test_git
test_legacy_shim_returns_empty_on_not_a_repo() :
tests_core.test_git
test_lint_health_all_compliant() :
tests_health.test_lint_health
test_lint_health_check_categories() :
tests_health.test_lint_health
test_lint_health_empty_project() :
tests_health.test_lint_health
test_lint_health_partial_compliance() :
tests_health.test_lint_health
test_lint_health_verbose_includes_files() :
tests_health.test_lint_health
test_lint_health_verbose_shows_failures() :
tests_health.test_lint_health
test_linter_fix_headers_mode() :
tests_linter.test_integration
test_linter_json_output() :
tests_linter.test_integration
test_linter_not_object_rejected() :
tests_linter.test_config_validation
test_linter_reexport_is_same_object() :
tests_tools.test_secret_scanner_standalone
test_linter_runs_and_creates_log() :
tests_linter.test_integration
test_log_is_silent_without_ctx_or_handle() :
tests_linter.test_log_handle_encapsulation
test_log_writes_through_ctx_handle() :
tests_linter.test_log_handle_encapsulation
test_malformed_json_strict_mode_exits_2() :
tests_linter.test_oct_lint_schema_warning
test_migrate_config_dry_run_never_writes() :
tests_diag.test_migrate_config
test_migrate_config_idempotent_on_v2() :
tests_diag.test_migrate_config
test_migrate_config_upgrades_v1_to_v2() :
tests_diag.test_migrate_config
test_migrating_project() :
tests_audit.test_audit_stub
test_minimal_args_covers_all_tools() :
tests_mcp.test_contract_parity
test_missing_file_exits_nonzero() :
tests_git.test_git_commit_msg
test_missing_file_returns_empty() :
tests_core.test_octrc_safe
test_missing_linter_section_accepted() :
tests_linter.test_config_validation
test_missing_shebang_detected() :
tests_linter.test_headers
test_missing_shebang_skips_to_encoding() :
tests_core.test_parsing
test_missing_tests_dir_yields_empty_index() :
tests_linter.test_test_file_index
test_mixed_sync_and_async_both_fixed() :
tests_formatter.test_format_async
test_model_validates_minimal_args() :
tests_mcp.test_contract_parity
test_module_name_for_init_collapses_to_package() :
tests_deps.test_dotted_keys
test_module_name_for_nested_module() :
tests_deps.test_dotted_keys
test_neither_path_returns_empty() :
tests_mcp.test_mcp_debug_config_path
test_no_dbg_assert_calls_passes() :
tests_linter.test_dbg_assert_safety
test_no_docs_dir() :
tests_docs.test_docs_clean
test_no_external_font_hosts_in_index_html() :
test_index_html_offline
test_no_header_returns_zero() :
tests_core.test_parsing
test_no_module_level_log_handle() :
tests_linter.test_log_handle_encapsulation
test_no_staged_files_yields_exit_4() :
tests_git.test_pre_commit_checks
test_non_object_top_level_returns_error() :
tests_core.test_octrc_safe
test_non_secret_compound_passes() :
tests_linter.test_no_hardcoded_secrets
test_non_secret_name_with_string_passes() :
tests_linter.test_no_hardcoded_secrets
test_normal_version() :
tests_linter.test_compat
test_oc_status_filename_is_json() :
tests_core.test_option_c_dir
test_octrc_schema_accepts_module_self_doc_context() :
tests_git.test_quality_gate_workspace_secrets
test_octrc_schema_rejects_unknown_context() :
tests_git.test_quality_gate_workspace_secrets
test_octrc_size_cap_skipped() :
tests_core.test_project_root
test_octrc_template_has_git_example() :
tests_scaffold.test_octrc_template
test_octrc_template_has_linter_profile() :
tests_scaffold.test_octrc_template
test_octrc_template_round_trips_through_safe_loader() :
tests_scaffold.test_octrc_template
test_option_c_dir_joins_root() :
tests_core.test_option_c_dir
test_option_c_dirname_is_lowercase_dotdir() :
tests_core.test_option_c_dir
test_os_environ_subscript_passes() :
tests_linter.test_no_hardcoded_secrets
test_os_getenv_passes() :
tests_linter.test_no_hardcoded_secrets
test_out_of_tree_path_falls_back_to_absolute_posix() :
tests_core.test_paths
test_preexisting_venv_is_skipped() :
tests_scaffold.test_scaffold_venv
test_prefixed_api_key_violation() :
tests_linter.test_no_hardcoded_secrets
test_prerelease_alpha() :
tests_linter.test_compat
test_prerelease_beta() :
tests_linter.test_compat
test_prerelease_rc() :
tests_linter.test_compat
test_preserve_existing_docstring() :
tests_formatter.test_docstring_fixing
test_preserve_other_imports() :
tests_formatter.test_import_fixing
test_private_function_exempt() :
tests_linter.test_type_hints
test_private_method_in_class_exempt() :
tests_linter.test_type_hints
test_profile_matrix_docstring_documents_three_tiers() :
tests_git.test_profile_matrix_optional
test_profile_wrong_type_rejected() :
tests_linter.test_config_validation
test_protected_branch_block_yields_exit_1_with_advisory() :
tests_git.test_pre_commit_checks
test_public_function_missing_params_flagged() :
tests_linter.test_type_hints
test_public_function_with_annotations_passes() :
tests_linter.test_type_hints
test_redact_argv_noop_for_plain_argv() :
tests_core.test_git
test_redact_argv_redacts_url_elements() :
tests_core.test_git
test_redact_handles_empty_string() :
tests_core.test_git
test_redact_handles_none_safely() :
tests_core.test_git
test_redact_multiline_output() :
tests_core.test_git
test_redact_preserves_non_url_content() :
tests_core.test_git
test_redact_preserves_ssh_urls() :
tests_core.test_git
test_redact_strips_http_creds() :
tests_core.test_git
test_redact_strips_https_creds() :
tests_core.test_git
test_registry_parity() :
tests_mcp.test_contract_parity
test_remote_urls_empty_on_fresh_repo() :
tests_core.test_git
test_remote_urls_redacts_http_creds() :
tests_core.test_git
test_report_content_matches() :
tests_core.test_log_writer
test_resolve_all_scope_includes_env_file() :
tests_git.test_quality_gate_all_scope
test_resolve_all_scope_includes_nested_pem() :
tests_git.test_quality_gate_all_scope
test_resolve_all_scope_prunes_excluded_dirs() :
tests_git.test_quality_gate_all_scope
test_restore_config_round_trips_backup() :
tests_diag.test_set_level_safety
test_restore_config_without_backup_raises() :
tests_diag.test_set_level_safety
test_result_is_scaffoldresult() :
tests_scaffold.test_scaffold_venv
test_returns_path() :
tests_core.test_log_writer
test_rule_value_not_bool_rejected() :
tests_linter.test_config_validation
test_rules_not_dict_rejected() :
tests_linter.test_config_validation
test_run_docs_sphinx_preserves_user_readme() :
tests_docs.test_sphinx_write_safety
test_run_docs_sphinx_refreshes_generated_readme() :
tests_docs.test_sphinx_write_safety
test_run_exporter_block_secrets_skips_file() :
tests_tools.test_source_exporter
test_run_exporter_no_warn_by_default_without_flag() :
tests_tools.test_source_exporter
test_run_exporter_warns_on_hardcoded_secret() :
tests_tools.test_source_exporter
test_run_test_pass_default_uses_subprocess() :
tests_git.test_quality_gate_sandbox
test_run_test_pass_sandbox_uses_executor() :
tests_git.test_quality_gate_sandbox
test_safe_parse_captures_invalid_escape_warning() :
tests_core.test_parsing
test_safe_parse_returns_none_on_syntax_error() :
tests_core.test_parsing
test_scaffold_creates_core_directories() :
tests_scaffold.test_run_scaffold
test_scaffold_does_not_emit_legacy_paths() :
tests_scaffold.test_option_c_layout
test_scaffold_emits_option_c_dotdir() :
tests_scaffold.test_option_c_layout
test_scaffold_is_idempotent() :
tests_scaffold.test_run_scaffold
test_scaffold_oc_status_is_compliant_with_all_pillars() :
tests_scaffold.test_option_c_layout
test_scaffold_oc_status_schema_version_is_v1() :
tests_scaffold.test_option_c_layout
test_scaffold_result_is_dataclass() :
tests_scaffold.test_run_scaffold
test_scaffold_writes_debug_config_and_octrc() :
tests_scaffold.test_run_scaffold
test_scaffold_writes_gitignore_with_venv() :
tests_scaffold.test_run_scaffold
test_scan_flags_api_key() :
tests_tools.test_source_exporter
test_scan_flags_password_literal() :
tests_tools.test_source_exporter
test_scan_ignores_non_secret_names() :
tests_tools.test_source_exporter
test_scan_ignores_short_values() :
tests_tools.test_source_exporter
test_scan_line_numbers_correct() :
tests_tools.test_source_exporter
test_scanner_detects_direct_assignment() :
tests_tools.test_secret_scanner_standalone
test_scanner_ignores_env_lookup() :
tests_tools.test_secret_scanner_standalone
test_scanner_importable_without_linter() :
tests_tools.test_secret_scanner_standalone
test_schema_error_non_strict_warns_but_does_not_exit() :
tests_linter.test_oct_lint_schema_warning
test_schema_error_strict_mode_exits_2() :
tests_linter.test_oct_lint_schema_warning
test_secrets_pass_flags_env_file() :
tests_git.test_quality_gate_all_scope
test_single_segment() :
tests_linter.test_compat
test_size_prune_disabled_with_nonpositive_cap() :
tests_formatter.test_archive_rotation
test_size_prune_evicts_oldest_until_under_cap() :
tests_formatter.test_archive_rotation
test_size_prune_noop_when_under_cap() :
tests_formatter.test_archive_rotation
test_skeleton_does_not_emit_output_dir() :
tests_mcp.test_contract_parity
test_skip_existing_pattern() :
tests_formatter.test_func_pattern_fixing
test_skip_function_without_dbg() :
tests_formatter.test_func_pattern_fixing
test_skip_trivial_files() :
tests_formatter.test_func_pattern_fixing
,
tests_formatter.test_import_fixing
test_small_octrc_with_root_marker_found() :
tests_core.test_project_root
test_strict_config_requested_default() :
tests_linter.test_config_validation
test_strict_config_requested_env() :
tests_linter.test_config_validation
test_strict_tests_blocking_still_exits_four() :
tests_git.test_profile_matrix_optional
test_subprocess_roundtrip() :
tests_git.test_git_commit_msg
test_subscript_on_non_environ_passes() :
tests_linter.test_no_hardcoded_secrets
test_substring_mode_flags_tokenizer_as_false_positive() :
tests_linter.test_secret_match_word
test_suffixed_token_violation() :
tests_linter.test_no_hardcoded_secrets
test_sweep_default_constant_is_one_day() :
tests_docs.test_doxygen_cleanup
test_sweep_handles_unlink_failure_gracefully() :
tests_docs.test_doxygen_cleanup
test_sweep_ignores_unrelated_temp_files() :
tests_docs.test_doxygen_cleanup
test_sweep_preserves_recent_doxyfile() :
tests_docs.test_doxygen_cleanup
test_sweep_removes_old_stale_doxyfile() :
tests_docs.test_doxygen_cleanup
test_sweep_respects_custom_max_age() :
tests_docs.test_doxygen_cleanup
test_sweep_returns_count() :
tests_docs.test_doxygen_cleanup
test_syntax_error_passes() :
tests_linter.test_no_hardcoded_secrets
test_template_bundle_exists() :
tests_scaffold.test_with_claude
test_test_does_not_emit_jobs() :
tests_mcp.test_contract_parity
test_timeout_message_redacts_token() :
tests_core.test_git
test_trailing_blank_not_consumed_without_header() :
tests_core.test_parsing
test_trivial_file_not_checked() :
tests_linter.test_type_hints
test_two_contexts_isolate_handles() :
tests_linter.test_log_handle_encapsulation
test_two_segments() :
tests_linter.test_compat
test_unknown_profile_rejected() :
tests_linter.test_config_validation
test_unmigrated_project() :
tests_audit.test_audit_stub
test_utf8_encoding() :
tests_core.test_log_writer
test_valid_conventional_commit_exits_0() :
tests_git.test_git_commit_msg
test_valid_header_block() :
tests_linter.test_headers
test_valid_object_returns_dict() :
tests_core.test_octrc_safe
test_valid_profile_accepted() :
tests_linter.test_config_validation
test_valid_with_json_emits_valid_true() :
tests_git.test_git_commit_msg
test_validate_config_warns_on_legacy_schema() :
tests_diag.test_migrate_config
test_validate_path_containment_allow_outside_passes() :
tests_core.test_project_root
test_validate_path_containment_inside_passes() :
tests_core.test_project_root
test_validate_path_containment_outside_raises() :
tests_core.test_project_root
test_venv_creation_failure_downgrades_to_warning() :
tests_scaffold.test_scaffold_venv
test_version_is_resolved_from_metadata() :
test_version_option
test_version_long_flag_prints_version() :
test_version_option
test_version_short_flag_prints_version() :
test_version_option
test_waiver_filtering_excludes_reasonless() :
tests_linter.test_no_hardcoded_secrets
test_waiver_with_reason_parsed_correctly() :
tests_linter.test_no_hardcoded_secrets
test_waiver_without_reason_parsed_correctly() :
tests_linter.test_no_hardcoded_secrets
test_warning_only_config_fails_with_strict() :
tests_diag.test_validate_config_strict
test_warning_only_config_passes_without_strict() :
tests_diag.test_validate_config_strict
test_word_mode_does_not_flag_pwdistance() :
tests_linter.test_secret_match_word
test_word_mode_does_not_flag_tokenizer() :
tests_linter.test_secret_match_word
test_word_mode_flags_camel_case_secret_segment() :
tests_linter.test_secret_match_word
test_word_mode_flags_snake_case_secret_segment() :
tests_linter.test_secret_match_word
test_workspace_mode_baseline_flags_high_entropy() :
tests_git.test_quality_gate_workspace_secrets
test_workspace_mode_module_self_doc_exclusion_applies() :
tests_git.test_quality_gate_workspace_secrets
test_write_creates_backup_with_original_text() :
tests_diag.test_set_level_safety
test_writes_json_file() :
tests_core.test_log_writer
timed_out :
tests_git.test_quality_gate_sandbox
TITLE :
unicode_content
tmp_project_root() :
tests_mcp.conftest
to_dot() :
oct.deps.oct_deps
to_json() :
oct.deps.oct_deps
to_mermaid() :
oct.deps.oct_deps
to_project_relative() :
paths
two_subproject_workspace() :
tests_git.test_workspace_commit
typecheck() :
oct.cli
Generated by
1.15.0