Analyzing Joomla Projects

When analyzing Joomla projects, you might see errors that Scrutinizer does not know certain functions in your code.

In that case, make sure to install the Joomla framework as a dependency of your project. A sample configuration can look like this:

build:
  nodes:
    analysis:
      dependencies:
        after:
        # The following installs the most recent Joomla CMS version, you might want
        # to install a specific release tag or branch instead.
        - git clone --depth=1 https://github.com/joomla/joomla-cms

filter:
  dependency_paths:
  - joomla-cms/*