to_json

in lib/cc/engine/issue.rb [23:43]


      def to_json
        hash = {
          type: "Issue",
          check_name: check_name,
          description: message,
          categories: [category],
          remediation_points: remediation_points,
          location: {
            path: path,
            positions: positions,
          },
        }
        hash[:content] = { body: content_body } if content_body.present?

        if (fingerprint = Fingerprint.new(path, cop_name, message).compute)
          hash[:fingerprint] = fingerprint
        end

        hash.to_json
      end