https://github.com/alphazee09/project-assistant
https://github.com/alphazee09/project-assistant
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/alphazee09/project-assistant
- Owner: alphazee09
- Created: 2024-08-11T23:08:26.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-08-11T23:11:33.000Z (over 1 year ago)
- Last Synced: 2025-04-06T19:55:40.020Z (9 months ago)
- Language: Python
- Size: 2.93 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Project Assistant
This script provides various assistance and analysis tools for a project or codebase.
## Usage
1. Make sure you have the necessary tools and libraries installed and properly configured.
2. Run the script with the appropriate permissions and in the appropriate directory where the project or codebase is located.
3. The script will perform the following tasks:
- Dependency check: Checks for missing and outdated dependencies using `pip`.
- Security scan: Performs security scans using SonarQube, OWASP Dependency Check, and OWASP ZAP.
- Code metrics: Calculates cyclomatic complexity, code duplication, and maintainability using radon.
## Configuration
You can adjust the following parameters in the script:
- `project_path`: Specifies the path to the project or codebase.
## Note
- The script assumes that you have the necessary tools and libraries installed and properly configured.
- It's important to run the script in the appropriate directory where the project or codebase is located.
- The script uses command-line interfaces for the tools and libraries used (`pip`, `sonar-scanner`, `dependency-check`, `zap-cli`, `radon`).
## License
This script is licensed under the MIT License.