Libraries tagged by code analyse
saviogodinho2002/driftguard
184 Downloads
Keeps a curated PHP config catalog of your Eloquent models in sync with the real code, using an LLM-assisted analyze/apply workflow (git-diff-based change detection, reflection-first structural facts, human-in-the-loop review before writing).
symplify/twig-phpstan-compiler
124524 Downloads
Compile twig template to PHPStan-compatible PHP code to allow its static analysis
prlkhv/module-graphql-ai-profiler
125 Downloads
Server-side GraphQL profiler for Magento 2 that injects an OTLP-shaped (or compact AI-friendly) span tree of resolvers and SQL into extensions.profiling. Ships a Claude Code skill for AI-assisted 'why is this request slow' analysis.
postboost/php-sdk
54 Downloads
The PostBoost REST API lets you publish, schedule, and analyze social media posts on every supported network from a single integration. No OAuth apps to maintain — PostBoost handles platform authorization for you. ## Base URL All workspace-scoped endpoints are prefixed with `/{workspaceUuid}`. Panel/admin endpoints are prefixed with `/panel`. ## Plan access Every workspace-scoped endpoint returns `403` when the workspace's plan does not include API access (capability `api`). ## Dates and times Post dates and times (`date`, `time`, `accounts_schedule`) are read in the request's `timezone` when one is given, otherwise in the workspace timezone. ## Idempotent requests Send an `Idempotency-Key` header (any unique string, for example a UUID) with a `POST`. Repeating the request with the same key within 24 hours returns the stored response with `Idempotent-Replayed: true` and creates nothing new. Reusing a key with a different body returns `422`; a request still in progress with the same key returns `409`. `5xx` and `429` responses are not stored, so they can be retried with the same key. ## Guardrails for automated clients Create and update requests are checked before anything is written: a post whose content matches one created for the same account in the last 24 hours returns `409` (`code: duplicate_post`, override with `allow_duplicate: true`), scheduling past an account's daily cap returns `429` (`code: account_daily_cap_reached`), and scheduling to an account that must be reconnected returns `422` (`code: account_unauthorized` or `account_token_missing`). Use `POST /{workspaceUuid}/posts/validate` for a dry run and `GET /{workspaceUuid}/activity` to review what API clients did. ## Authentication All requests require a Bearer token in the `Authorization` header. Generate tokens in your PostBoost dashboard under **Settings → Access Tokens**. ``` Authorization: Bearer YOUR_API_TOKEN ```
phpexperts/phploc-analyzer
41 Downloads
A way to easily get phploc stats into your program.
managewp/static-code-analysis-tools
8 Downloads
Tools for PHP code analisys - PHP Mess Detector, PHP Code Sniffer (+ Symfony2 rule), PHP Coding Standard Fixer, PHPUnit, PHP cope-paste detector, PHP lines-of-code, PHP documentor, PHP code browser.
diviky/code-analysis
14968 Downloads
grumphp config to automatically check conventions for Laravel projects
yuyat/code_path_analyzer
17 Downloads
git remote add origin [email protected]:yuya-takeyama/code_path_analyzer.git
cloak/cloak-analyzer
1611 Downloads
Abstraction library for code coverage analysis
tyhpdef/bacon-bacon-qr-code-impl
5 Downloads
Implementation package for tyhpdef/bacon-bacon-qr-code. Require tyhpdef/bacon-bacon-qr-code, not this package.
mjanser/dead-code-detector-patchlevel-event-sourcing
5 Downloads
PHPStan extension teaching shipmonk/dead-code-detector about patchlevel/event-sourcing
mikelooper/code-style
460 Downloads
PHP Code Style rules
landingi/crap-metric-analyzer
26760 Downloads
Code Quality tools for CI and developing purposes
gboquizosanchez/phpstan-code-limits
11 Downloads
PHPStan rules that enforce size, layout and expression limits on PHP code
degraciamathieu/php-smelly-code-detector
778 Downloads
PHP code smell detector