
Node_modules for keeping Node.js packages listed in the dependencies object of your project package.json. PhpStorm reserves two predefined auto-generated library folders: In the scope of a project, its libraries by default are write-protected. Functions and methods of these files are added to PhpStorm's internal knowledge in addition to the functions and methods that PhpStorm retrieves from the project code that you edit. jscsrc.In context of the language and the IDE, a library is a file or a set of files. To do so, point PhpStorm to the custom configuration files under Language & Frameworks > JavaScript > Code Quality Tools. With these inspections enabled, you can use the configuration files provided by phpBB instead of PhpStorm’s default settings. phpBB comes with configuration files for JSHint and JSCS.

Under JavaScript > Code quality tools, you can enable JSCS, JSHint, JSlint and/or ESLint. You may enable additional JavaScript inspections. PhpBB uses fully qualified namespaces, so you can turn off this inspection warning PHP > Code Style > Unnecessary fully qualified name. If PhpStorm is not connected to your database server, you may want to turn off SQL > SQL Dialect Detection and SQL > No data sources configured warnings.

However there are a couple adjustments that might be desired: The default inspection settings should work just fine. Inspections can instantly show you, for example, if you are using a function incorrectly, calling non-existent methods, missing arguments, etc. An IDE is fully aware of how phpBB’s codebase is designed to work, and how all of its classes and functions interact with each other. One of the most powerful features of an IDE like PhpStorm is its ability to inspect your code and provide, in real time, errors and warnings.
