New Feature: Assigning Multiple Coding Standards to a Single Repository
We’re excited to share a major update: you can now assign multiple coding standards to a single repository.
This is a significant enhancement designed to provide users with new levels of flexibility, especially valuable for organizations managing hundreds or even thousands of repositories across diverse teams and projects.
How It Works
With this update, when a repository is linked to multiple coding standards, tools, and patterns enabled in any of the applied coding standards will be required in the repository.
This helps teams and managers maintain smaller, more specific code quality standards that can be applied together.
Now, you can select multiple coding standards to apply automatically to any new repository.
We’ve also simplified how coding standards are managed from the repository’s Code Patterns page, making it easier for developers to choose which ones a repository should comply with.
Developers will also now have the option to enable additional tools and patterns that aren't mandated by the chosen standards.
To simplify how developers interact with the Coding Standard's required rules while editing a repository’s code patterns or when working with issues, you’ll get information about where that rule was defined.
This update brings flexibility to set up a highly customizable coding environment. For example, you might establish a permissive base Coding Standard for all repositories, complemented by specialized standards focused on security, frameworks (e.g., React or Vue), or team-specific requirements.
We hope this new feature will streamline enforcing organization-wide compliance while further allowing teams and developers to customize their repositories' quality settings.