McRogueFace/tools
John McCardle 23d7882b93 fix: correct normalize() documentation to match implementation
The normalize() method's implementation returns a zero vector when
called on a zero-magnitude vector, rather than raising ValueError as
the documentation claimed. Updated the MCRF_RAISES to MCRF_NOTE to
accurately describe the actual behavior.

Also added test coverage in tools/test_vector_docs.py to verify the
normalize() docstring contains the correct Note section.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-30 11:25:43 -04:00
..
generate_api_docs.py Squashed commit of the following: [alpha_presentable] 2025-07-15 21:30:49 -04:00
generate_api_docs_html.py Squashed commit of the following: [alpha_presentable] 2025-07-15 21:30:49 -04:00
generate_api_docs_simple.py Squashed commit of the following: [alpha_presentable] 2025-07-15 21:30:49 -04:00
generate_color_table.py Squashed commit of the following: [alpha_presentable] 2025-07-15 21:30:49 -04:00
generate_complete_api_docs.py Squashed commit of the following: [alpha_presentable] 2025-07-15 21:30:49 -04:00
generate_complete_markdown_docs.py Squashed commit of the following: [alpha_presentable] 2025-07-15 21:30:49 -04:00
generate_dynamic_docs.py Squashed commit of the following: [alpha_presentable] 2025-07-15 21:30:49 -04:00
generate_stubs.py Squashed commit of the following: [alpha_presentable] 2025-07-15 21:30:49 -04:00
generate_stubs_v2.py Squashed commit of the following: [alpha_presentable] 2025-07-15 21:30:49 -04:00
gitea_issues.py feat: Add development tooling scripts 2025-10-23 13:19:25 -04:00
test_vector_docs.py fix: correct normalize() documentation to match implementation 2025-10-30 11:25:43 -04:00
ui_methods_documentation.py Squashed commit of the following: [alpha_presentable] 2025-07-15 21:30:49 -04:00