Plugin Channels

Plugin channels map your analysis to a specific track of releases for a plugin. For example, a plugin may have four available channels: stable, alpha, v1, and v2. Unspecified, an analysis runs the stable channel of a plugin.

The driving force behind channels is the ability to support and maintain multiple major versions of an underlying tool (for example, version 1.x vs 2.x of eslint), but we expect channels to support other purposes as well.

To specify a channel for a plugin during analysis, you can make the following update to your .codeclimate.yml configuration file:

version: "2"
plugins:
  some-plugin:
    enabled: true
    channel: "new-hotness"

If alternate channels are available for a plugin, they will be listed within the plugins's documentation on docs.codeclimate.com, as seen in the ESLint plugin doc:

609