Module: Evilution

Defined in:
lib/evilution.rb,
lib/evilution/cli.rb,
lib/evilution/cache.rb,
lib/evilution/config.rb,
lib/evilution/memory.rb,
lib/evilution/runner.rb,
lib/evilution/subject.rb,
lib/evilution/version.rb,
lib/evilution/baseline.rb,
lib/evilution/mutation.rb,
lib/evilution/ast/parser.rb,
lib/evilution/mcp/server.rb,
lib/evilution/mutator/base.rb,
lib/evilution/reporter/cli.rb,
lib/evilution/parallel/pool.rb,
lib/evilution/reporter/html.rb,
lib/evilution/reporter/json.rb,
lib/evilution/spec_resolver.rb,
lib/evilution/isolation/fork.rb,
lib/evilution/result/summary.rb,
lib/evilution/mcp/mutate_tool.rb,
lib/evilution/integration/base.rb,
lib/evilution/mutator/registry.rb,
lib/evilution/git/changed_files.rb,
lib/evilution/integration/rspec.rb,
lib/evilution/memory/leak_check.rb,
lib/evilution/ast/source_surgeon.rb,
lib/evilution/equivalent/detector.rb,
lib/evilution/reporter/suggestion.rb,
lib/evilution/isolation/in_process.rb,
lib/evilution/result/mutation_result.rb,
lib/evilution/mutator/operator/hash_literal.rb,
lib/evilution/equivalent/heuristic/dead_code.rb,
lib/evilution/mutator/operator/array_literal.rb,
lib/evilution/mutator/operator/block_removal.rb,
lib/evilution/mutator/operator/float_literal.rb,
lib/evilution/mutator/operator/send_mutation.rb,
lib/evilution/equivalent/heuristic/alias_swap.rb,
lib/evilution/mutator/operator/string_literal.rb,
lib/evilution/mutator/operator/symbol_literal.rb,
lib/evilution/equivalent/heuristic/noop_source.rb,
lib/evilution/mutator/operator/integer_literal.rb,
lib/evilution/mutator/operator/nil_replacement.rb,
lib/evilution/mutator/operator/regexp_mutation.rb,
lib/evilution/mutator/operator/argument_removal.rb,
lib/evilution/mutator/operator/conditional_flip.rb,
lib/evilution/mutator/operator/range_replacement.rb,
lib/evilution/mutator/operator/conditional_branch.rb,
lib/evilution/mutator/operator/negation_insertion.rb,
lib/evilution/mutator/operator/statement_deletion.rb,
lib/evilution/equivalent/heuristic/method_body_nil.rb,
lib/evilution/mutator/operator/method_call_removal.rb,
lib/evilution/mutator/operator/conditional_negation.rb,
lib/evilution/mutator/operator/receiver_replacement.rb,
lib/evilution/mutator/operator/return_value_removal.rb,
lib/evilution/mutator/operator/arithmetic_replacement.rb,
lib/evilution/mutator/operator/collection_replacement.rb,
lib/evilution/mutator/operator/comparison_replacement.rb,
lib/evilution/mutator/operator/method_body_replacement.rb,
lib/evilution/mutator/operator/argument_nil_substitution.rb,
lib/evilution/mutator/operator/boolean_literal_replacement.rb,
lib/evilution/mutator/operator/boolean_operator_replacement.rb

Defined Under Namespace

Modules: AST, Equivalent, Git, Integration, Isolation, MCP, Memory, Mutator, Parallel, Reporter, Result Classes: Baseline, CLI, Cache, Config, ConfigError, Error, IsolationError, Mutation, ParseError, Runner, SpecResolver, Subject

Constant Summary collapse

VERSION =
"0.11.0"