Skip to main content

News in 2019

This document describes notable changes on Sider in the year 2019.


Update RuboCop and MeowCop for v0.78.0#

RuboCop 0.78.0 has been released but it includes a breaking change, so we have released the quick update of our default RuboCop and MeowCop. See below for details.


Update languages and tools on Dec 17, 2019#

We have updated the following languages and tools, and made the following notable changes.

Notable Changes:

  • The PMD Java Design rules have been added to the Sider default rulesets. The rules would help to detect potential problems in your Java code.
  • When duplicate lock files package-lock.json and yarn.lock are found, Sider uses Yarn instead of raising an analysis error. This behavior change would help projects during migration from npm to Yarn. See also the npm_install option for details.
  • Announcement: We are planning to drop the support of ESLint and RuboCop older versions on January 31, 2020. After the deadline, all analyses by the older versions will fail. If you are using the older versions, please upgrade them by the deadline. Here are new versions:

Updated Languages:

  • PHP - 7.3.12 to 7.4.0
  • Go - 1.13.4 to 1.13.5

Updated Tools:


ShellCheck out of beta and enabled by default#

ShellCheck, which was launched in beta on earlier this month, is now out of beta and enabled by default for new repositories.

If no shell scripts in the repository, ShellCheck analyses will complete successfully.

Existing repositories are not affected by this update.


Update languages and tools on Nov 28, 2019#

We have updated the following languages and tools:

Languages:

  • Node.js - 12.13.0 to 12.13.1
  • PHP - 7.3.11 to 7.3.12
  • Ruby - 2.5.6 to 2.5.7
    • RuboCop only. Other Ruby tools are using 2.6.5.

Tools:

  • RuboCop - 0.76.0 to 0.77.0 (changes)
    • Please note that the release includes breaking changes. You may need to fix your .rubocop.yml.
    • RuboCop used by HAML-Lint has also been updated.

Update tools on Nov 20, 2019#

We have updated the following tools. Please see each tool document for more details.


Configure Notifications for Repositories#

We have released a feature that will let you configure notifications on Sider analysis. If you want to confirm the settings, please visit your repository settings page on Sider.

See the document for more details.


Update languages and tools on Nov 14, 2019#

We have updated the versions of following languages and tools:

Languages:

  • Go - 1.13.3 to 1.13.4
  • PHP - 7.3.10 to 7.3.11
  • Swift - 5.1.1 to 5.1.2

Tools:

Please see the release notes of each language and tool for more details.


Beta support for C/C++, Shell script, and Kotlin#

We have started the beta support for the following languages and tools:

These tools are turned off by default, so if you want to try it, please enable them in your repository settings.