psliwa / Idea Composer Plugin
Licence: mit
PhpStorm plugin that adds code completion in composer.json file
Stars: ✭ 346
Programming Languages
scala
5932 projects
Labels
Projects that are alternatives of or similar to Idea Composer Plugin
Yii2support
Yii2 Support for PhpStorm / IntelliJ IDEA
Stars: ✭ 280 (-19.08%)
Mutual labels: intellij-plugin
Magento2 Phpstorm Plugin
PHPStorm Plugin for Magento 2
Stars: ✭ 294 (-15.03%)
Mutual labels: intellij-plugin
Docker Php
Adding common PHP extensions to some of the official PHP Docker images.
Stars: ✭ 324 (-6.36%)
Mutual labels: composer
Grepconsole
IntelliJ plugin - https://plugins.jetbrains.com/plugin/7125
Stars: ✭ 284 (-17.92%)
Mutual labels: intellij-plugin
Mybatis Log Plugin
Restore mybatis sql log to original whole executable sql.
Stars: ✭ 318 (-8.09%)
Mutual labels: intellij-plugin
Repman
Repman - PHP Repository Manager: packagist proxy and host for private packages
Stars: ✭ 277 (-19.94%)
Mutual labels: composer
Idea Android Studio Plugin
Android Studio Plugin
Stars: ✭ 293 (-15.32%)
Mutual labels: intellij-plugin
Awps
A Modern WordPress Starter Theme for savvy Developers
Stars: ✭ 319 (-7.8%)
Mutual labels: composer
Netbeans Mmd Plugin
Free mind map and PlantUML editor with plugins for both NetBeans and Intellij
Stars: ✭ 283 (-18.21%)
Mutual labels: intellij-plugin
Composer Bin Plugin
No conflicts for your bin dependencies
Stars: ✭ 287 (-17.05%)
Mutual labels: composer
Jwt Auth Guard
JWT Auth Guard for Laravel and Lumen Frameworks.
Stars: ✭ 319 (-7.8%)
Mutual labels: composer
Graby
Graby helps you extract article content from web pages
Stars: ✭ 281 (-18.79%)
Mutual labels: composer
Cordova Plugin Email Composer
Edit and send email messages
Stars: ✭ 333 (-3.76%)
Mutual labels: composer
Intellij Dlanguage
Intellij Plugin for the D Programming Language
Stars: ✭ 279 (-19.36%)
Mutual labels: intellij-plugin
Svelte Intellij
Svelte components in WebStorm and friends
Stars: ✭ 345 (-0.29%)
Mutual labels: intellij-plugin
Laravel Api
Laravel API starter Kit will provide you with the tools for making API's that everyone will love
Stars: ✭ 334 (-3.47%)
Mutual labels: composer
Intellij Plugin V4
An IntelliJ plugin for ANTLR v4
Stars: ✭ 318 (-8.09%)
Mutual labels: intellij-plugin
PHP composer.json support
Adds code completion, inspections and more to composer.json file.
This plugin provides:
-
completion for:
- composer.json schema
- package names and version (in require, require-dev etc) from packagist repository and custom repositories defined in composer.json file ("composer", "package" and "path" repository types are supported right now)
- filepath completion (in bin, autoload etc)
- class and static method names in "scripts" properties
- namespaces eg. in "autoload.psr-0" property
-
inspections for:
- composer.json schema + quick fixes (remove entry / property, create property etc.). Schema inspections and completions are synced to eea4098 commit of composer/composer repository.
- filepath existence (in bin, autoload etc) + quick fixes (remove entry, create file / directory)
- misconfiguration + quick fixes
- version constraints misconfiguration + quick fixes
- not installed packages + install quick fix
- scripts callbacks (class names and method signature)
-
navigation for (eg. by Ctrl+LMB):
- class and method names in "scripts" properties
- files and directories in properties that store file path (eg. "bin")
- package directory (eg. in "require", "require-dev")
- urls and emails (eg. in "homepage")
-
documentation:
- external documentation (
shift+f1
) for packages - quick docs (
ctrl+q
) and external docs (shift+f1
) for properties
- external documentation (
-
others:
- show current installed version from
composer.lock
- show current installed version from
There you can find plugin homepage.
This plugin in work
What's next?
- If you have feature ideas, please create an issue! I have created a lot of features that used to be useful for me during my daily job, so I waiting for yours ideas too ;)
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].