{"id":14111201,"url":"https://github.com/felixfbecker/vscode-php-intellisense","last_synced_at":"2025-05-15T17:09:22.554Z","repository":{"id":43334738,"uuid":"66572443","full_name":"felixfbecker/vscode-php-intellisense","owner":"felixfbecker","description":"Advanced PHP IntelliSense for Visual Studio Code 🆚💬","archived":false,"fork":false,"pushed_at":"2024-10-29T20:54:29.000Z","size":1374,"stargazers_count":412,"open_issues_count":185,"forks_count":88,"subscribers_count":14,"default_branch":"master","last_synced_at":"2024-10-29T22:52:57.383Z","etag":null,"topics":["intellisense","php","vscode","vscode-extension"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","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/felixfbecker.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2016-08-25T15:55:27.000Z","updated_at":"2024-10-14T06:06:56.000Z","dependencies_parsed_at":"2023-10-15T12:54:50.701Z","dependency_job_id":"cdd56dff-d496-4ae5-9608-47c449c5d83e","html_url":"https://github.com/felixfbecker/vscode-php-intellisense","commit_stats":null,"previous_names":[],"tags_count":62,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felixfbecker%2Fvscode-php-intellisense","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felixfbecker%2Fvscode-php-intellisense/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felixfbecker%2Fvscode-php-intellisense/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felixfbecker%2Fvscode-php-intellisense/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/felixfbecker","download_url":"https://codeload.github.com/felixfbecker/vscode-php-intellisense/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247737788,"owners_count":20987721,"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":["intellisense","php","vscode","vscode-extension"],"created_at":"2024-08-14T10:03:11.363Z","updated_at":"2025-04-07T22:10:50.103Z","avatar_url":"https://github.com/felixfbecker.png","language":"TypeScript","funding_links":[],"categories":["TypeScript"],"sub_categories":[],"readme":"# PHP IntelliSense\n\n[![vs marketplace](https://img.shields.io/vscode-marketplace/v/felixfbecker.php-intellisense.svg?label=vs%20marketplace)](https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-intellisense) [![downloads](https://img.shields.io/vscode-marketplace/d/felixfbecker.php-intellisense.svg)](https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-intellisense) [![rating](https://img.shields.io/vscode-marketplace/r/felixfbecker.php-intellisense.svg)](https://marketplace.visualstudio.com/items?itemName=felixfbecker.php-intellisense) [![build](https://travis-ci.org/felixfbecker/vscode-php-intellisense.svg?branch=master)](https://travis-ci.org/felixfbecker/vscode-php-intellisense) [![php: \u003e=7.0.0](https://img.shields.io/badge/php-\u003e=7.0-8892BF.svg)](https://php.net/) [![chat: on gitter](https://badges.gitter.im/felixfbecker/vscode-php-intellisense.svg)](https://gitter.im/felixfbecker/vscode-php-intellisense?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge) [![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg)](https://github.com/semantic-release/semantic-release)\n\nAdvanced PHP IntelliSense for Visual Studio Code.\n\n**Note: This is just the VS Code extension that spawns the actual language server. The language server itself is implemented purely in PHP [in its own repository](https://github.com/felixfbecker/php-language-server), all features need to be implemented there and all issues should be reported there. You do NOT need to install it manually though, it is bundled in this extension.**\n\n## Installation\n\nYou need at least PHP 7 installed for the extension to work. You can either add it to your PATH or set the `php.executablePath` setting.\n\nI recommend to disable VS Code's built-in PHP IntelliSense by setting `php.suggest.basic` to `false` to avoid duplicate suggestions.\n\n## Features\n\n### Completion\n\n![Completion search demo](images/completion.gif)\n\n### Signature Help\n\n![Signature help demo](images/signatureHelp.gif)\n\n### Workspace symbol search\n\n![Workspace symbol search demo](images/workspaceSymbol.gif)\n\n### Find all References\n\n![Find References demo](images/references.png)\n\n### Go to Definition\n\n![Go To Definition demo](images/definition.gif)\n\n### Hover\n\n![Hover class demo](images/hoverClass.png)\n\n![Hover parameter demo](images/hoverParam.png)\n\n### Find all symbols\n\n![Find all symbols demo](images/documentSymbol.gif)\n\n### Column-accurate error reporting\n\n![Error reporting demo](images/publishDiagnostics.png)\n\n### Code style linting\n\nPlease use a dedicated extension like [PHP CodeSniffer](https://marketplace.visualstudio.com/items?itemName=ikappas.phpcs).\n\n### Format code\n\nPlease use a dedicated extension like [PHP CS Fixer](https://marketplace.visualstudio.com/items?itemName=junstyle.php-cs-fixer).\n\n## Todo\n\n- Rename\n- Signature help\n\n## Contributing\n\nClone whole repository and in root directory execute:\n\n```bash\ncomposer install\nnpm install\nnpm run build\ncode .\n```\n\nThe last command will open the folder in VS Code. Hit `F5` to launch an Extension Development Host with the extension.\nFor working on the language server, the easiest way is to replace the language server installation from composer in `vendor/felixfbecker/language-server` with a symlink to your local clone.\n\n**For guidance on how to work on the language server, please see the [language server repository](https://github.com/felixfbecker/php-language-server).**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffelixfbecker%2Fvscode-php-intellisense","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffelixfbecker%2Fvscode-php-intellisense","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffelixfbecker%2Fvscode-php-intellisense/lists"}