Get Started with P42 for GitHub
With P42, you can:
- Get automated code reviews for your pull requests that identify possible refactorings, and
- Apply refactorings to files and folders in bulk (using the P42 JS Assistant for VS Code).
Limits and Boundaries
The maximum GitHub repository size that can be supported is 500 MB. Any repository larger than 500 MB will not be analyzed, and this will be indicated in the Repositories Page.
The maximum codebase analysis runtime for a repository is ten minutes. The analysis will automatically time out if the runtime exceeds ten minutes. If a timeout happens, you will see the "Analysis timed out" status in the Repository Page.
The maximum file size for source code files is 512 KB. Files that are larger than 512 KB will not be analyzed.
Diff Size Per File
The maximum raw diff data for a file is 256 KB. The source file will not be analyzed if the diff size exceeds 256 KB.
Currently P42 supports the following languages and file types:
- TypeScript (.ts, .tsx, .mts, .cts)
📝 Source code files containing non-standard elements that cannot be parsed are excluded from analysis.
Everything other than the formats listed above will be skipped and excluded during analysis of a repository.
See How P42 Works for more information.
The P42 interface features a simple top navigation bar containing the following elements: