<commit_before>---
Order: 10
Description: Overview about core features.
---
The Cake Issues addins for Cake allows you to read issues from any analyzer or linter,
create reports or write issues to comments in pull requests.

## Supported Core Functionality

The core addins provide the following functionality:

* Modular architecture, allowing to easily enhance it for supporting additional analyzers, linters,
  report formats and code review systems.
* `Cake.Issues` addin for reading issues
  * `ReadIssues` aliases for reading issues.
    This can for example be used to fail builds on certain conditions.
  * Support for reading issues from multiple issue providers.
  * Support for reading issues in specific format (Plain text, Markdown, HTML) if supported by issue provider.
* `Cake.Issues.Reporting` addin for creating reports
  * `CreateIssueReport` aliases for creating reports about issues.
  * Support for creating reports with issues from multiple issue providers.
* `Cake.Issues.PullRequests` addin for writing issues as comments to pull requests
  * `ReportIssuesToPullRequest` aliases for writing issues as comments to pull requests.
  * Support for reporting issues from multiple issue providers.
  * Filtering issues to only those related to changes in a pull request.
  * Automatic resolving of issues fixed in subsequent commits.
  * Comparing issues by content to not rely on line numbers.
  * Limit number of maximum issues to post.
  * Returns all issues as provided by the issue providers and the issues reported to the pull request.

## Supported Issue Providers

See [Issue Provider Addins] for a list of currently supported analyzers and linters.

## Supported Report Formats

See [Report Format Addins] for a list of currently supported report output formats.

## Supported Pull Request Systems

See [Pull Request System Addins] for a list of currently supported pull request systems.

[Issue Provider Addins]: ../../addins/issue-provider/
[Report Format Addins]: ../../addins/report-format/
[Pull Request System Addins]: ../../addins/pull-request-system/
<commit_msg>Skipping posting of issues if checked source code is outdated<commit_after>---
Order: 10
Description: Overview about core features.
---
The Cake Issues addins for Cake allows you to read issues from any analyzer or linter,
create reports or write issues to comments in pull requests.

## Supported Core Functionality

The core addins provide the following functionality:

* Modular architecture, allowing to easily enhance it for supporting additional analyzers, linters,
  report formats and code review systems.
* `Cake.Issues` addin for reading issues
  * `ReadIssues` aliases for reading issues.
    This can for example be used to fail builds on certain conditions.
  * Support for reading issues from multiple issue providers.
  * Support for reading issues in specific format (Plain text, Markdown, HTML) if supported by issue provider.
* `Cake.Issues.Reporting` addin for creating reports
  * `CreateIssueReport` aliases for creating reports about issues.
  * Support for creating reports with issues from multiple issue providers.
* `Cake.Issues.PullRequests` addin for writing issues as comments to pull requests
  * `ReportIssuesToPullRequest` aliases for writing issues as comments to pull requests.
  * Support for reporting issues from multiple issue providers.
  * Filtering issues to only those related to changes in a pull request.
  * Skipping posting of issues if checked source code is outdated
  * Automatic resolving of issues fixed in subsequent commits.
  * Comparing issues by content to not rely on line numbers.
  * Limit number of maximum issues to post.
  * Returns all issues as provided by the issue providers and the issues reported to the pull request.

## Supported Issue Providers

See [Issue Provider Addins] for a list of currently supported analyzers and linters.

## Supported Report Formats

See [Report Format Addins] for a list of currently supported report output formats.

## Supported Pull Request Systems

See [Pull Request System Addins] for a list of currently supported pull request systems.

[Issue Provider Addins]: ../../addins/issue-provider/
[Report Format Addins]: ../../addins/report-format/
[Pull Request System Addins]: ../../addins/pull-request-system/

{'fraction_non_alphanumeric': 0.057308584686774945, 'fraction_numerical': 0.0009280742459396752, 'mean_word_length': 4.315659679408138, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '221939', 'n_tokens_mistral': 1073, 'n_tokens_neox': 1025, 'n_words': 569}