{"id":21013840,"url":"https://github.com/jdecool/phpstan-report","last_synced_at":"2025-05-15T04:34:39.169Z","repository":{"id":254178996,"uuid":"834950428","full_name":"jdecool/phpstan-report","owner":"jdecool","description":"Enhance PHPStan analysis by providing report analysis","archived":false,"fork":false,"pushed_at":"2025-05-12T20:01:28.000Z","size":223,"stargazers_count":6,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-13T17:09:32.139Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jdecool.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-28T19:49:06.000Z","updated_at":"2025-05-12T20:00:36.000Z","dependencies_parsed_at":"2025-01-18T20:22:28.525Z","dependency_job_id":"921d80d2-d5f7-4ac0-8119-1ca6cf6fbe6c","html_url":"https://github.com/jdecool/phpstan-report","commit_stats":null,"previous_names":["jdecool/phpstan-report"],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdecool%2Fphpstan-report","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdecool%2Fphpstan-report/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdecool%2Fphpstan-report/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jdecool%2Fphpstan-report/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jdecool","download_url":"https://codeload.github.com/jdecool/phpstan-report/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254274694,"owners_count":22043568,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["hacktoberfest"],"created_at":"2024-11-19T09:44:18.533Z","updated_at":"2025-05-15T04:34:39.164Z","avatar_url":"https://github.com/jdecool.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"PHPStan Report\n==============\n\n[![Build Status](https://github.com/jdecool/phpstan-report/actions/workflows/ci.yaml/badge.svg)](https://actions-badge.atrox.dev/jdecool/phpstan-report/goto?ref=main)\n[![License](https://poser.pugx.org/jdecool/phpstan-report/license)](https://packagist.org/packages/jdecool/phpstan-report)\n[![Latest Stable Version](https://poser.pugx.org/jdecool/phpstan-report/v/stable)](https://packagist.org/packages/jdecool/phpstan-report)\n[![Latest Unstable Version](https://poser.pugx.org/jdecool/phpstan-report/v/unstable)](https://packagist.org/packages/jdecool/phpstan-report)\n\nA simple wrapper around PHPStan to extends PHPStan's functionality by providing a customizable report generation feature. \nIt allows you to run PHPStan analysis and generate reports on ignored errors in various formats.\n\n## Installation\n\nYou can install the package via composer:\n\n```bash\ncomposer require --dev jdecool/phpstan-report\n```\n\n## Usage\n\nThe main command provided by this package is `analyze`. Here's the basic usage:\n\n```bash\n$ php vendor/bin/phpstan-report analyze\n```\n\n## Options\n\n* `--report-output-format`: Specify the output format for the report\n* `--report-without-analyze`: Generate a report without running the PHPStan analysis\n* `--report-continue-on-error`: Continue report generation even if the analysis fails\n* `--report-maximum-allowed-errors`: Set the maximum number of allowed errors\n* `--report-sort-by`: Sort the report results (options: identifier, occurrence)\n* `--report-exclude-identifier`: Identifier to exclude from the report (accepts multiple values)\n* `--report-file-\u003cformat\u003e`: Export report in an output file for a particular format\n* `--report-http-target-url`: The target URL to send the report to (available only if output format is `http`)\n* `--report-http-add-header`: Add a header to the HTTP request (available only if output format is `http`)\n\nAvailable formats are: `text`, `html`, `http`, `json` and `gitlab`.\n\nFor a full list of options, run:\n\n```bash\n$ php vendor/bin/phpstan-report analyze --help\n```\n\n## Examples\n\nRun analysis and generate a text report:\n\n```bash\n$ php vendor/bin/phpstan-report analyze src tests\n```\n\nGenerate an HTML report without running analysis:\n\n```bash\n$ php vendor/bin/phpstan-report analyze --report-without-analyze --report-output-format=html\n```\n\nRun analysis, continue on error, and save report to a file:\n\n```bash\n$ php vendor/bin/phpstan-report analyze --report-continue-on-error --report-file-json=report.json src\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjdecool%2Fphpstan-report","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjdecool%2Fphpstan-report","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjdecool%2Fphpstan-report/lists"}