Change Log
0.2.0 - Updates relating to semi-colons and how log files are created. by j_berendt at 2025-03-14 14:15:18
BADS-4: Semi-colon analysis to be less sensitive - The “;” keyword has been removed from the [analyser.constant.suspect] section of config.toml. This has not been replaced as the CodeTextAnalyser performs a semi-colon rate check vs the number of lines in the module, which has a 10% rate in the current v[0.1.0,] config file. BADS-2: Fix documentation links - The 'Documentation' link on PyPI has been updated to link to readthedocs rather than GitHub, as the documentation is now ready. - The PyPI link for older releases in the docs has been updated to link to #history rather than #files. BADS-5, BADS-6: Log filenames and log content - The previous generic log filenames were proving ineffective for future analysis or audit purposes. A change has been made to create a log file specific to a wheel, using the wheel's filename as part of the log filename. Similar logic applied to single directories and single modules. However, multiple single modules will carry a generic log filename. - For example, when analysing ppk output from /tmp/<hash>/*.whl, the results from each analysed wheel will be written to individual log files with each filename carrying the name of the wheel, along with a datetime stamp. BADS-7: Log path specified as a CLI argument - A new CLI argument has been added (--logpath) which provides the directory into which log files are to be stored. This provides an alternative to the default of the user's desktop. Released: 2025-03-14
0.1.0 - Initial development for module, wheel and directory analysis complete. by j_berendt at 2024-11-29 15:45:25
The following tasks have been implemented at both an installed library and CLI tool level: - Argument parsing - File collection - Code parsing - Code extraction - Analysis - Reporting - Logging Documentation: - Initial documentation complete. Released: 2025-01-03
0.0.0.dev1 - Initial commit for the project placeholder. by j_berendt at 2024-10-04 16:54:22