-
Notifications
You must be signed in to change notification settings - Fork 7
Combined PR for Issue Resolution / New Features #27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
cognitivegears
wants to merge
90
commits into
apiiro:main
Choose a base branch
from
cognitivegears:main
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Bumps commons-io:commons-io from 2.10.0 to 2.14.0. --- updated-dependencies: - dependency-name: commons-io:commons-io dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [requests](https://github.com/psf/requests) from 2.12.1 to 2.32.2. - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](psf/requests@v2.12.1...v2.32.2) --- updated-dependencies: - dependency-name: requests dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
…ons-io-commons-io-2.14.0 Bump commons-io:commons-io from 2.10.0 to 2.14.0 in /tests
Bump requests from 2.12.1 to 2.32.2
…join for improved compatibility
…s for improved maintainability
- Add .pylintrc for pylint configuration - Update gql package version in requirements.txt - Add .vscode/settings.json for Python path configuration - Fix typo in public_checkers.py - Enhance constants with documentation and improve formatting - Refactor npm, pypi, and maven registry scanning functions for clarity - Improve logging and error handling in registry modules - Update heuristics tests for consistency and clarity
…nd add new command-line arguments
…ded more defensive coding checks for unexpected responses
…ultHeuristics class
…ctions/setup-python-6 Bump actions/setup-python from 5 to 6
…ctions/checkout-5 Bump actions/checkout from 4 to 5
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This combined pull request includes several significant changes to the project, focusing on enhancing logging, improving argument parsing, and updating package analysis heuristics. This also implements additional defensive coding and a few bug fixes. The most important changes are summarized below:
Logging and Configuration Improvements:
Fix syntax errors and defensive coding:
combobulator.pyAdded source scanning for PyPi:
requirementsmodule - resolves issue Add repo scanning for python repositories #15Package upgrades:
Added new functionality:
Argument Parsing and decoupling Enhancements:
src/args.pyfile, introducing new arguments for logging configuration, recursive scanning, and error handling.README.mdto reflect the new argument options and supported package types.Package Analysis Enhancements:
src/analysis/heuristics.pyby adding detailed docstrings, refactoring function names for clarity, and incorporating additional risk checks.Configuration Updates:
.pylintrcto include aninit-hookfor setting the Python path. This allows for running PyLint against the project..vscode/settings.jsonfor better development environment configuration.And more: