Overriding WordPress globals is prohibited

409 ERROR Overriding WordPress globals is prohibited

413 ERROR Overriding WordPress globals is prohibited

423 ERROR Overriding WordPress globals is prohibited

431 ERROR Overriding WordPress globals is prohibited

437 ERROR Overriding WordPress globals is prohibited

<?php
/** * * Get locate for load textdomain * * @since 1.0.0 * @version 1.0.0 * */
 if ( ! function_exists( 'cs_get_locale' ) ) {
    function cs_get_locale() {
        global $locale, $wp_local_package;
        if ( isset( $locale ) ) {
            return apply_filters( 'locale', $locale );
        }
        if ( isset( $wp_local_package ) ) {
            $locale = $wp_local_package;
        }
        if ( defined( 'WPLANG' ) ) {
            $locale = WPLANG;
        }
        if ( is_multisite() ) {
            if ( defined( 'WP_INSTALLING' ) || ( false === $ms_locale = get_option( 'WPLANG' ) ) ) {
                $ms_locale = get_site_option( 'WPLANG' );
            }
            if ( $ms_locale !== false ) {
                $locale = $ms_locale;
            }
        }
        else {
            $db_locale = get_option( 'WPLANG' );
            if ( $db_locale !== false ) {
                $locale = $db_locale;
            }
        }
        if ( empty( $locale ) ) {
            $locale = 'en_US';
        }
        return apply_filters( 'locale', $locale );
        }
}
?>

The function is overriding the $locale global, which appears in this case to be intentional.

https://github.com/WordPress-Coding-Standards/WordPress-Coding-Standards/issues/1259