Campbell Barton
9567ac1272
Cleanup: quiet python linter warnings
2025-04-16 11:08:40 +10:00
Campbell Barton
f54dcb2c6c
Tools: use arguments for suppressions where possible
...
These were generated then filtered out, in most cases these can
be suppressed via arguments.
2025-04-15 12:08:08 +10:00
Campbell Barton
8e5c0aedec
Cleanup: use type hints for trailing_space_clean.py utility
2025-04-05 20:06:34 +11:00
Campbell Barton
4139d4a8f0
Cleanup: spelling in comments (make check_spelling_*)
2025-04-04 12:48:04 +11:00
Campbell Barton
62ab0837b3
Cleanup: exclude code_layout_diagram.py from mypy check
...
Also update bl_run_operators.py based as #136156 is fixed.
2025-04-03 13:51:52 +11:00
Campbell Barton
6dfe8e5eb8
cppcheck: update exclude path
2025-03-27 16:15:36 +11:00
Campbell Barton
33d16796a7
License headers: add header, update files to exclude
2025-03-20 00:39:00 +00:00
Campbell Barton
3438acc3c3
CMake: add missing headers to source lists
2025-03-06 11:08:18 +11:00
Campbell Barton
17f3dc3bde
Tools: minor correction to check_licenses reporting
...
- Include missing licenses in the list of unknown licenses.
- Never show "100.00%" complete unless all licenses headers are correct.
2025-02-18 11:27:19 +11:00
Campbell Barton
c0b9814c07
Cleanup: quiet warnings & simplify Popen use in project_source_info
2025-02-11 13:42:09 +11:00
Campbell Barton
ad4eb66fdf
Tools: add OUTPUT_DIR option to the "check_cppcheck" target
...
- Add optional `--build-dir` & `--output-dir` arguments to
"static_check_cppcheck.py".
- Support using `project_source_info.py` without the CWD having
to be the build-directory.
- Make the script executable.
2025-02-11 13:07:36 +11:00
Campbell Barton
8e122ccc72
Cleanup: correct spelling in comments (check_spelling_*)
2025-02-06 12:37:32 +11:00
Campbell Barton
9af355fcc1
check_spelling: correct help text formatting, correct "--check" text
2025-01-07 13:39:28 +11:00
Campbell Barton
444f1064c9
Cleanup: remove unused functions, imports
2025-01-04 21:09:41 +11:00
Campbell Barton
5fe261c89d
Cleanup: declare __all__ for many scripts in tools/
2025-01-04 20:27:58 +11:00
Campbell Barton
d2d754be3f
Cleanup: spelling in comments (make check_spelling*)
...
- Back-tick quote math expressions so differentiate them
from English.
- Use doxygen code blocks for TEX expressions.
2025-01-04 16:26:39 +11:00
Campbell Barton
0b0fddb614
Cleanup: use type hints for the QtCreator project generator
...
Also resolve some warnings for project_info.py.
2025-01-02 17:06:56 +11:00
Campbell Barton
7516614c2b
Fix source checking tools using project_source_info
...
Moving files in [0] caused the module not to be found.
Also revert Python 3.6 compatibility changes.
[0] 2c9ab53273
2025-01-02 16:57:51 +11:00
Campbell Barton
030f367c33
Tools: remove project_netbeans
...
Remove the script that converted an eclipse project to netbeans,
it seems unlikely this was widely used since it wrote to an old/outdated
project file format.
Since this was written, most IDE's (including NetBeans) have improved
their CMake support.
2025-01-02 16:01:17 +11:00
Campbell Barton
dfef060ea4
Cleanup: spelling in comments (make check_spelling_*)
...
Also use doxy-code blocks for inlined TEX to avoid
them being interpreted as English.
2025-01-02 15:11:17 +11:00
Bastien Montagne
e83d87f588
Move several py scripts from build_files to tools.
...
Preliminary step towards adding 'system python' validation for some
build-essential py scripts (!130746 ).
Pull Request: https://projects.blender.org/blender/blender/pulls/132025
2024-12-17 19:02:45 +01:00
Aras Pranckevicius
aa88b996e4
Cleanup: remove old CPU compositor code
...
40 thousand lines of now-unused code, poof gone. Blender
executable (Windows, Release config) becomes 670 kilobyte smaller.
Pull Request: https://projects.blender.org/blender/blender/pulls/131819
2024-12-13 10:59:54 +01:00
Campbell Barton
a7bc3e3418
Cleanup: quiet Python linter warnings
2024-12-11 11:26:24 +11:00
Campbell Barton
a4f67e5958
Cleanup: revert channel-bag hyphenation & add to the dictionary
...
The combind terms are preferred by the animation team.
2024-12-09 23:44:23 +11:00
Campbell Barton
083b690fb5
Cleanup: spelling in comments
2024-12-09 09:14:44 +11:00
Campbell Barton
8701ccc6d8
mypy: update checker to support specific files overlapping directories
...
This allows single files to use different settings to other files
in the same directory. Add check_unused_defines.py.
2024-11-29 15:57:30 +11:00
Campbell Barton
273f48cd53
Cleanup: use main functions to allow importing scripts
...
Support importing scripts without running their logic to
allow basic validation (see #130746 ).
Parts of !131037 were used.
Co-authored-by: Bastien Montagne <bastien@blender.org >
2024-11-29 15:54:58 +11:00
Campbell Barton
0de8ae8046
Cleanup: spelling in comments
2024-11-25 13:24:46 +11:00
Campbell Barton
7b3e2fd7dd
mypy: add 3 scripts to the "make check_mypy" config
2024-11-02 23:18:59 +11:00
Campbell Barton
cfc645901f
Cleanup: use type hints for discover_nodes.py
2024-10-23 13:18:36 +11:00
Campbell Barton
a0453ab87a
Cleanup: update use of typing in for Python scripts
2024-10-23 12:48:09 +11:00
Campbell Barton
11e41f7276
Merge branch 'blender-v4.3-release'
2024-10-15 16:22:09 +11:00
Campbell Barton
44d0452a78
Cleanup: spelling in comments
2024-10-15 12:51:05 +11:00
Campbell Barton
2e881eacd1
Cleanup: spelling in comments
2024-10-08 09:54:29 +11:00
Campbell Barton
c6fd26a3f5
Cleanup: spelling in comments
2024-10-01 09:59:33 +10:00
Campbell Barton
0e08e8bf2d
Cleanup: add missing CMake headers, update "check_cmake" config
2024-09-25 19:24:21 +10:00
Campbell Barton
840c65f442
Cleanup: spelling in comments
2024-09-25 19:24:20 +10:00
Campbell Barton
a4f99f41a7
Tools: exclude ./lib/ from deprecation checker
2024-09-23 11:43:35 +10:00
Campbell Barton
0d88125da5
Tools: support check_spelling for CMake files
2024-09-20 13:14:56 +10:00
Campbell Barton
ff3949426c
Cleanup: spelling in comments
2024-09-02 16:55:19 +10:00
Campbell Barton
2a7c5d692b
Cleanup: exclude /lib/ from cmake checks
2024-08-10 11:32:45 +10:00
Campbell Barton
fe3c6ef448
Cleanup: spelling in comments
2024-08-10 11:32:37 +10:00
Campbell Barton
99af19932e
Cleanup: spelling in comments
2024-07-30 12:38:16 +10:00
Campbell Barton
8418ec4952
CMake: include headers in source lists
2024-07-25 11:24:11 +10:00
Campbell Barton
2edc2393d2
Cleanup: spelling in comments
2024-07-25 10:17:42 +10:00
Campbell Barton
f1e5263423
Cleanup: spelling in comments
2024-07-22 10:16:55 +10:00
Campbell Barton
9fb0d3c3ef
Cleanup: spelling in comments
2024-07-13 16:56:57 +10:00
Campbell Barton
1fc2530179
mypy: remove non-existing file from config
2024-07-10 17:03:20 +10:00
Campbell Barton
bdf06e6d82
Cleanup: spelling in comments
2024-07-06 14:21:24 +10:00
Campbell Barton
350b8047c6
Extensions: move the wheel_manager out of the extensions add-on
...
Move wheel management to a generic private module, prepare addon_utils
to handle changes to repositories on load (needed to resolve #123645 ).
2024-07-01 10:07:16 +10:00