Analyze a Repository
Analysis Level
File Types
Additional Options
Analysis Results
Files Analyzed
142
Issues Found
23
Code Quality
78%
Complexity
Medium
Issue Types Distribution
Chart will appear here
Code Quality Over Time
Chart will appear here
Detected Issues
Security
High Priority
Hardcoded API Key
Found in: src/utils/api.js (Line 42)
const API_KEY = '1234-5678-9012-3456'; // Hardcoded credentials
Recommendation
Store sensitive information in environment variables instead of hardcoding them in the source files.
const API_KEY = process.env.API_KEY; // Use environment variables
Maintainability
Overly Complex Function
Found in: src/components/DataProcessor.js (Line 87)
The function processUserData()
has a cyclomatic complexity of 12 (recommended max is 10).
Recommendation
Break down this function into smaller, more focused functions that each handle a specific part of the logic.
Repository Insights
Top Contributors
JD
John Doe
42 commits (56%)
AS
Alice Smith
24 commits (32%)
RJ
Robert Johnson
8 commits (12%)
Activity Overview
Last Commit
2 days ago
Most Active Day
Tuesday
Average Commits/Week
5.2
Issue Resolution Time
4.3 days