Question

Is it possible to exclude certain files from the TODO function in PhpStorm? For example, I'm using the highcharts javascript library. I don't want to see the few dozen or so TODO's they have marked mixed in with my own. I don't want to exclude this directory, because I still want to be able to view the files in a convenient manner.

Was it helpful?

Solution 2

Yes, you can -- via custom scope that would include all but unwanted files/folders (Settings | Scopes) and then just choose it in TODO window.

Check these articles for details:

P.S.
This functionality is available since v6 only.

OTHER TIPS

  1. In File > Settings > Scope add a new scope and make sure the files you like are green.
  2. Open TODO Tab View > Tool Windows > TODO (Alt + 6)
  3. In the top of TODOs click on Scope Based
  4. Below select your new scope from step 1 below Custom Local Scopes

enter image description here

For libraries, there is a one click solution as I have just found out.

You can use the "External Libraries" feature to include the specific library folder, after which PHPStorm / IDEA will mark the folder as a library home and exclude it from inspection.

Note that you can include folders inside your project directroy, even though it's called "External" Libraries.

enter image description here

To exclude code (usually composer dependencies) from analysis.

  • Right click on desired folder
  • Click 'Mark Directory As'
  • Click 'Excluded'

Screenshot example below: enter image description here

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top