validate

in lib/cc/config/validation/engine_validator.rb [39:60]


        def validate
          validate_root
          return unless data.is_a?(Hash)

          validate_key_type("enabled", [TrueClass, FalseClass])
          validate_key_type("channel", String)
          validate_key_type("config", [String, Hash])
          validate_key_type("exclude_patterns", Array)
          if legacy?
            validate_exclude_paths
          end

          validate_checks
          validate_exclude_fingerprints

          if legacy?
            warn_unrecognized_keys(RECOGNIZED_KEYS + %w[exclude_paths])
          else
            warn_unrecognized_keys(RECOGNIZED_KEYS)
          end
        end