wecobble/Subtitles

View on GitHub

Showing 9 of 11 total issues

Function the_subtitle has a Cognitive Complexity of 19 (exceeds 5 allowed). Consider refactoring.
Open

public function the_subtitle( $title, $id = null ) {
/**
* Which globals will we need?
*
* @since 1.0.0
Severity: Minor
Found in public/class-subtitles.php - About 2 hrs to fix

Method update_subtitle_data has 48 lines of code (exceeds 25 allowed). Consider refactoring.
Open

public function update_subtitle_data( $post_id, $post, $update ) {
/**
* Check current save status of post
*/
$is_post_autosave = (bool) wp_is_post_autosave( $post_id ); // Autosave, found in wp-includes/revisison.php
Severity: Minor
Found in admin/class-subtitles-admin.php - About 1 hr to fix

    Function update_subtitle_data has a Cognitive Complexity of 15 (exceeds 5 allowed). Consider refactoring.
    Open

    public function update_subtitle_data( $post_id, $post, $update ) {
    /**
    * Check current save status of post
    */
    $is_post_autosave = (bool) wp_is_post_autosave( $post_id ); // Autosave, found in wp-includes/revisison.php
    Severity: Minor
    Found in admin/class-subtitles-admin.php - About 1 hr to fix

    Method the_subtitle has 46 lines of code (exceeds 25 allowed). Consider refactoring.
    Open

    public function the_subtitle( $title, $id = null ) {
    /**
    * Which globals will we need?
    *
    * @since 1.0.0
    Severity: Minor
    Found in public/class-subtitles.php - About 1 hr to fix

      Function plugin_compat_wordpress_seo has a Cognitive Complexity of 7 (exceeds 5 allowed). Consider refactoring.
      Open

      public function plugin_compat_wordpress_seo( $breadcrumb_text ) {
      /**
      * This issue only arrises when breadcrumbs are placed inside of The Loop,
      * so we'll first check to see if we're in The Loop, and if not, just bail
      * on this altogether.
      Severity: Minor
      Found in public/class-subtitles.php - About 35 mins to fix

      Avoid too many return statements within this method.
      Open

      return $title;
      Severity: Major
      Found in public/class-subtitles.php - About 30 mins to fix

        Avoid too many return statements within this method.
        Open

        return apply_filters( 'the_subtitle', $title );
        Severity: Major
        Found in public/class-subtitles.php - About 30 mins to fix

          Avoid too many return statements within this method.
          Open

          return $title;
          Severity: Major
          Found in public/class-subtitles.php - About 30 mins to fix

            Avoid too many return statements within this method.
            Open

            return $title;
            Severity: Major
            Found in public/class-subtitles.php - About 30 mins to fix
              Severity
              Category
              Status
              Source
              Language