Missing Pull Requests

Step 1

If you have missing Pull Requests, navigate to Missing data? under the Setup section. In Data check, input the PR data.


Step 2

If the Pull Request isn't appearing, ensure that the repository containing it is selected for processing (Setup->Repositories).


Step 2.1

If the repository is not selected, please select it and wait until data appears for that repository. If the repository is selected, then there might be multiple possibilities:

  • The Pull Request is very new, and our processing was unable to process it yet—please wait.
  • Something else occurred—please contact us.

Step 3

If the Pull Request shows up, the reason you're not seeing it might be the following:

  • The Pull Request is hidden/ignored because of the outlier settings (merge commit, lines over the limit, has a certain message, etc.). Check Settings -> Outliers.
  • The Pull Request is on a repository that is no longer included in reports, or that repository is not included in your group.

  • The Pull Request was made by a contributor who is either not merged, not included in metrics/team, or is merged incorrectly. Check this in team management.


Outliers

Ignore Extensions

Here you can choose to ignore certain file types from being included in the stats by mentioning their extensions.

  • Multiple values must be separated by comma (no spaces, or special characters).
  • For now we do not support multiple extensions (like .blade.php).
  • Changes will only affect the data processed from now on. Already processed data will not change.
  • The default ignored extensions will not be erased. You can only add new extensions to ignore.
  • By default, the following extensions are ignored: svg, gif, png, jpg, ttf, map, eot, woff, woff2, plist, 000, po, mo.

Ignore Paths

Here you can choose to ignore certain paths when calculating the stats.

  • Multiple values must be separated by comma.
  • Changes will only affect the data processed from now on. Already processed data will not change.
  • The default ignored paths will not be erased. You can only add new paths to ignore.
  • By default, the following paths are ignored: node_modules/, vendor/.
  • The format must contain ** in places where there can be anything matched in that place. A few examples: a) vendor/** will ignore all the files inside vendor/ b) /test/ will ignore anything that contains test in the path like firstPart/test/lastPart.html c) Paths might not start with /, for example /vendor/ will not find vendor/, but it will find something/vendor/something, you can use **vendor/ instead

Ignore Commits Message

Here you can choose to ignore certain commits based on their message.

  • The commits that have a message which will match the regex will be ignored.
  • You will be able to see the change immediately. There is no need for reprocessing.
  • If the regex is not valid, the setting will restore to default.
  • Example: if you set the setting to "/\bweb\b/i" then all the commits that have a message which contains the word "web" will be ignored.
  • By default, no specific message is ignored.

Commits LoC limit

Here you can choose to ignore certain commits based on their size.

  • You will be able to see the change immediately. There is no need for reprocessing.
  • By default, commits that have more than 8000 lines of code changed are ignored.