This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 269531 - Make Composer Libraries expandable in Projects view
Summary: Make Composer Libraries expandable in Projects view
Status: NEW
Alias: None
Product: php
Classification: Unclassified
Component: Composer (show other bugs)
Version: 8.2
Hardware: PC Windows 7
: P3 normal (vote)
Assignee: issues@php
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-01-12 07:19 UTC by Wirone
Modified: 2017-01-12 07:19 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Wirone 2017-01-12 07:19:59 UTC
Feature released in NetBeans 8.1 (http://wiki.netbeans.org/NewAndNoteworthyNB81#Composer) is, in my opinion, totally useless without ability to expand libraries and look into libraries' contents. There are cases when code completion is not enough, but developer wants to take a look at package's composer.json file or other non-PHP files (PHPUnit configuration, Twig templates).

Ideally, it should work like this:
- all Composer dependencies should be displayed in a tree like now, but each actual package (not platform dependency like "php" or "ext-curl") should be expandable like standard directories
- Composer libraries should be analyzed ONLY in code completion context, helping in development process
- Composer libraries should NOT be analyzed in syntax error and PHP version compatibility (set in Project's configuration) context. Otherwise whole project can be marked with red exclamation mark (containing errors) just because some vendors have errors (some of them are on purpose, like in "frenck/php-compatibility" standard for PHPCodeSniffer)

This feature request is strictly related to bug reports #254713 and #244770.

Thanks in advance.