{"record":{"id":"cee3eee0e245c51c","repo":"mongodb/mongoid","slug":"invalid-configuration-option-name","errorCode":null,"errorMessage":"Invalid configuration option: %{name}.","messagePattern":"Invalid configuration option: %(.+?)\\.","errorType":"exception","errorClass":"Mongoid::Errors::InvalidConfigOption","httpStatus":null,"severity":"error","filePath":"lib/mongoid/config/validators/option.rb","lineNumber":18,"sourceCode":"# frozen_string_literal: true\n\nmodule Mongoid\n  module Config\n    module Validators\n      # Validator for configuration options.\n      module Option\n        extend self\n\n        # Validate a configuration option.\n        #\n        # @example Validate a configuration option.\n        #\n        # @param [ String ] option The name of the option.\n        def validate(option)\n          return if Config.settings.keys.include?(option.to_sym)\n\n          raise Errors::InvalidConfigOption.new(option)\n        end\n      end\n    end\n  end\nend\n","sourceCodeStart":1,"sourceCodeEnd":24,"githubUrl":"https://github.com/mongodb/mongoid/blob/0da0e23d71adfbad31128c18e5e2c8c301c6f7c4/lib/mongoid/config/validators/option.rb#L1-L24","documentation":"Error \"Invalid configuration option: %{name}.\" thrown in mongodb/mongoid.","triggerScenarios":"Thrown at lib/mongoid/config/validators/option.rb:18 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"0da0e23d71adfbad31128c18e5e2c8c301c6f7c4","analyzedAt":"2026-08-23T06:25:47.656Z","schemaVersion":2},"datasetVersion":"2026-08-23T08:06:27.607Z"}