├── .github └── workflows │ └── makefile.yml ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── Makefile ├── README.md ├── astutil ├── create.go └── query.go ├── cmd └── go-mutesting │ ├── go-mutesting-bash_completion.sh │ ├── main.go │ └── main_test.go ├── config.yml.dist ├── example ├── a.go ├── b.go ├── example.go ├── example_test.go └── sub │ ├── sub.go │ └── sub_test.go ├── go.mod ├── go.sum ├── internal ├── annotation │ ├── annotation.go │ ├── annotation_test.go │ ├── block.go │ ├── chain.go │ ├── function.go │ ├── line.go │ └── regex.go ├── console │ └── printer.go ├── filter │ ├── filter.go │ ├── skip_mutation.go │ └── skip_mutation_test.go ├── importing │ ├── filepath.go │ ├── filepath_test.go │ ├── filepathfixtures │ │ ├── first.go │ │ ├── second.go │ │ ├── second_test.go │ │ ├── secondfixturespackage │ │ │ └── fourth.go │ │ ├── third.go │ │ └── third_test.go │ └── import.go ├── models │ ├── .coverignore │ ├── options.go │ └── report.go └── parser │ ├── diff.go │ ├── diff_test.go │ ├── parse.go │ └── parse_test.go ├── mutator ├── arithmetic │ ├── assign_invert.go │ ├── assign_invert_test.go │ ├── assignment.go │ ├── assignment_test.go │ ├── base.go │ ├── base_test.go │ ├── bitwise.go │ └── bitwise_test.go ├── branch │ ├── mutatecase.go │ ├── mutatecase_test.go │ ├── mutateelse.go │ ├── mutateelse_test.go │ ├── mutateif.go │ └── mutateif_test.go ├── conditional │ ├── negated.go │ └── negated_test.go ├── expression │ ├── comparison.go │ ├── comparison_test.go │ ├── remove.go │ └── remove_test.go ├── loop │ ├── break.go │ ├── break_test.go │ ├── condition.go │ ├── condition_test.go │ ├── range_break.go │ └── range_break_test.go ├── mutation.go ├── mutator.go ├── mutator_test.go ├── numbers │ ├── decrementer.go │ ├── decrementer_test.go │ ├── incrementer.go │ └── incrementer_test.go └── statement │ ├── remove.go │ └── remove_test.go ├── scripts ├── ci │ ├── errcheck.sh │ ├── gofmt.sh │ ├── govet.sh │ └── lint.sh └── exec │ ├── test-current-directory.sh │ └── test-mutated-package.sh ├── test └── mutator.go ├── testdata ├── annotation │ ├── collect.go │ ├── empty.go │ └── regex.go ├── arithmetic │ ├── assign_invert.go │ ├── assign_invert.go.0.go │ ├── assign_invert.go.1.go │ ├── assign_invert.go.2.go │ ├── assign_invert.go.3.go │ ├── assign_invert.go.4.go │ ├── assignment.go │ ├── assignment.go.0.go │ ├── assignment.go.1.go │ ├── assignment.go.10.go │ ├── assignment.go.2.go │ ├── assignment.go.3.go │ ├── assignment.go.4.go │ ├── assignment.go.5.go │ ├── assignment.go.6.go │ ├── assignment.go.7.go │ ├── assignment.go.8.go │ ├── assignment.go.9.go │ ├── base.go │ ├── base.go.0.go │ ├── base.go.1.go │ ├── base.go.2.go │ ├── base.go.3.go │ ├── base.go.4.go │ ├── bitwise.go │ ├── bitwise.go.0.go │ ├── bitwise.go.1.go │ ├── bitwise.go.2.go │ ├── bitwise.go.3.go │ ├── bitwise.go.4.go │ └── bitwise.go.5.go ├── branch │ ├── mutatecase.go │ ├── mutatecase.go.0.go │ ├── mutatecase.go.1.go │ ├── mutatecase.go.2.go │ ├── mutateelse.go │ ├── mutateelse.go.0.go │ ├── mutateif.go │ ├── mutateif.go.0.go │ └── mutateif.go.1.go ├── conditional │ ├── negated.go │ ├── negated.go.0.go │ ├── negated.go.1.go │ ├── negated.go.2.go │ ├── negated.go.3.go │ ├── negated.go.4.go │ └── negated.go.5.go ├── configs │ ├── configForJson.yml.test │ └── configSkipWithoutTest.yml.test ├── expression │ ├── comparison.go │ ├── comparison.go.0.go │ ├── comparison.go.1.go │ ├── comparison.go.2.go │ ├── comparison.go.3.go │ ├── remove.go │ ├── remove.go.0.go │ ├── remove.go.1.go │ ├── remove.go.2.go │ ├── remove.go.3.go │ ├── remove.go.4.go │ └── remove.go.5.go ├── loop │ ├── break.go │ ├── break.go.0.go │ ├── break.go.1.go │ ├── condition.go │ ├── condition.go.0.go │ ├── condition.go.1.go │ ├── range_break.go │ ├── range_break.go.0.go │ └── range_break.go.1.go ├── numbers │ ├── decrementer.go │ ├── decrementer.go.0.go │ ├── decrementer.go.1.go │ ├── incrementer.go │ ├── incrementer.go.0.go │ └── incrementer.go.1.go └── statement │ ├── remove.go │ ├── remove.go.0.go │ ├── remove.go.1.go │ ├── remove.go.10.go │ ├── remove.go.11.go │ ├── remove.go.12.go │ ├── remove.go.13.go │ ├── remove.go.14.go │ ├── remove.go.15.go │ ├── remove.go.16.go │ ├── remove.go.2.go │ ├── remove.go.3.go │ ├── remove.go.4.go │ ├── remove.go.5.go │ ├── remove.go.6.go │ ├── remove.go.7.go │ ├── remove.go.8.go │ └── remove.go.9.go └── walk.go /.github/workflows/makefile.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/.github/workflows/makefile.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "go.formatFlags": [ 3 | "-s" 4 | ] 5 | } 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/README.md -------------------------------------------------------------------------------- /astutil/create.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/astutil/create.go -------------------------------------------------------------------------------- /astutil/query.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/astutil/query.go -------------------------------------------------------------------------------- /cmd/go-mutesting/go-mutesting-bash_completion.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/cmd/go-mutesting/go-mutesting-bash_completion.sh -------------------------------------------------------------------------------- /cmd/go-mutesting/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/cmd/go-mutesting/main.go -------------------------------------------------------------------------------- /cmd/go-mutesting/main_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/cmd/go-mutesting/main_test.go -------------------------------------------------------------------------------- /config.yml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/config.yml.dist -------------------------------------------------------------------------------- /example/a.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/example/a.go -------------------------------------------------------------------------------- /example/b.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/example/b.go -------------------------------------------------------------------------------- /example/example.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/example/example.go -------------------------------------------------------------------------------- /example/example_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/example/example_test.go -------------------------------------------------------------------------------- /example/sub/sub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/example/sub/sub.go -------------------------------------------------------------------------------- /example/sub/sub_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/example/sub/sub_test.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/go.sum -------------------------------------------------------------------------------- /internal/annotation/annotation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/internal/annotation/annotation.go -------------------------------------------------------------------------------- /internal/annotation/annotation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/internal/annotation/annotation_test.go -------------------------------------------------------------------------------- /internal/annotation/block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/internal/annotation/block.go -------------------------------------------------------------------------------- /internal/annotation/chain.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/internal/annotation/chain.go -------------------------------------------------------------------------------- /internal/annotation/function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/internal/annotation/function.go -------------------------------------------------------------------------------- /internal/annotation/line.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/internal/annotation/line.go -------------------------------------------------------------------------------- /internal/annotation/regex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/internal/annotation/regex.go -------------------------------------------------------------------------------- /internal/console/printer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/internal/console/printer.go -------------------------------------------------------------------------------- /internal/filter/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/internal/filter/filter.go -------------------------------------------------------------------------------- /internal/filter/skip_mutation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/internal/filter/skip_mutation.go -------------------------------------------------------------------------------- /internal/filter/skip_mutation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/internal/filter/skip_mutation_test.go -------------------------------------------------------------------------------- /internal/importing/filepath.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/internal/importing/filepath.go -------------------------------------------------------------------------------- /internal/importing/filepath_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/internal/importing/filepath_test.go -------------------------------------------------------------------------------- /internal/importing/filepathfixtures/first.go: -------------------------------------------------------------------------------- 1 | package filepathfixtures 2 | -------------------------------------------------------------------------------- /internal/importing/filepathfixtures/second.go: -------------------------------------------------------------------------------- 1 | package filepathfixtures 2 | -------------------------------------------------------------------------------- /internal/importing/filepathfixtures/second_test.go: -------------------------------------------------------------------------------- 1 | package filepathfixtures 2 | -------------------------------------------------------------------------------- /internal/importing/filepathfixtures/secondfixturespackage/fourth.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/internal/importing/filepathfixtures/secondfixturespackage/fourth.go -------------------------------------------------------------------------------- /internal/importing/filepathfixtures/third.go: -------------------------------------------------------------------------------- 1 | package filepathfixtures 2 | -------------------------------------------------------------------------------- /internal/importing/filepathfixtures/third_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/internal/importing/filepathfixtures/third_test.go -------------------------------------------------------------------------------- /internal/importing/import.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/internal/importing/import.go -------------------------------------------------------------------------------- /internal/models/.coverignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /internal/models/options.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/internal/models/options.go -------------------------------------------------------------------------------- /internal/models/report.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/internal/models/report.go -------------------------------------------------------------------------------- /internal/parser/diff.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/internal/parser/diff.go -------------------------------------------------------------------------------- /internal/parser/diff_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/internal/parser/diff_test.go -------------------------------------------------------------------------------- /internal/parser/parse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/internal/parser/parse.go -------------------------------------------------------------------------------- /internal/parser/parse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/internal/parser/parse_test.go -------------------------------------------------------------------------------- /mutator/arithmetic/assign_invert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/arithmetic/assign_invert.go -------------------------------------------------------------------------------- /mutator/arithmetic/assign_invert_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/arithmetic/assign_invert_test.go -------------------------------------------------------------------------------- /mutator/arithmetic/assignment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/arithmetic/assignment.go -------------------------------------------------------------------------------- /mutator/arithmetic/assignment_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/arithmetic/assignment_test.go -------------------------------------------------------------------------------- /mutator/arithmetic/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/arithmetic/base.go -------------------------------------------------------------------------------- /mutator/arithmetic/base_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/arithmetic/base_test.go -------------------------------------------------------------------------------- /mutator/arithmetic/bitwise.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/arithmetic/bitwise.go -------------------------------------------------------------------------------- /mutator/arithmetic/bitwise_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/arithmetic/bitwise_test.go -------------------------------------------------------------------------------- /mutator/branch/mutatecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/branch/mutatecase.go -------------------------------------------------------------------------------- /mutator/branch/mutatecase_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/branch/mutatecase_test.go -------------------------------------------------------------------------------- /mutator/branch/mutateelse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/branch/mutateelse.go -------------------------------------------------------------------------------- /mutator/branch/mutateelse_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/branch/mutateelse_test.go -------------------------------------------------------------------------------- /mutator/branch/mutateif.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/branch/mutateif.go -------------------------------------------------------------------------------- /mutator/branch/mutateif_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/branch/mutateif_test.go -------------------------------------------------------------------------------- /mutator/conditional/negated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/conditional/negated.go -------------------------------------------------------------------------------- /mutator/conditional/negated_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/conditional/negated_test.go -------------------------------------------------------------------------------- /mutator/expression/comparison.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/expression/comparison.go -------------------------------------------------------------------------------- /mutator/expression/comparison_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/expression/comparison_test.go -------------------------------------------------------------------------------- /mutator/expression/remove.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/expression/remove.go -------------------------------------------------------------------------------- /mutator/expression/remove_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/expression/remove_test.go -------------------------------------------------------------------------------- /mutator/loop/break.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/loop/break.go -------------------------------------------------------------------------------- /mutator/loop/break_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/loop/break_test.go -------------------------------------------------------------------------------- /mutator/loop/condition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/loop/condition.go -------------------------------------------------------------------------------- /mutator/loop/condition_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/loop/condition_test.go -------------------------------------------------------------------------------- /mutator/loop/range_break.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/loop/range_break.go -------------------------------------------------------------------------------- /mutator/loop/range_break_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/loop/range_break_test.go -------------------------------------------------------------------------------- /mutator/mutation.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/mutation.go -------------------------------------------------------------------------------- /mutator/mutator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/mutator.go -------------------------------------------------------------------------------- /mutator/mutator_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/mutator_test.go -------------------------------------------------------------------------------- /mutator/numbers/decrementer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/numbers/decrementer.go -------------------------------------------------------------------------------- /mutator/numbers/decrementer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/numbers/decrementer_test.go -------------------------------------------------------------------------------- /mutator/numbers/incrementer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/numbers/incrementer.go -------------------------------------------------------------------------------- /mutator/numbers/incrementer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/numbers/incrementer_test.go -------------------------------------------------------------------------------- /mutator/statement/remove.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/statement/remove.go -------------------------------------------------------------------------------- /mutator/statement/remove_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/mutator/statement/remove_test.go -------------------------------------------------------------------------------- /scripts/ci/errcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/scripts/ci/errcheck.sh -------------------------------------------------------------------------------- /scripts/ci/gofmt.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/scripts/ci/gofmt.sh -------------------------------------------------------------------------------- /scripts/ci/govet.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/scripts/ci/govet.sh -------------------------------------------------------------------------------- /scripts/ci/lint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/scripts/ci/lint.sh -------------------------------------------------------------------------------- /scripts/exec/test-current-directory.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/scripts/exec/test-current-directory.sh -------------------------------------------------------------------------------- /scripts/exec/test-mutated-package.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/scripts/exec/test-mutated-package.sh -------------------------------------------------------------------------------- /test/mutator.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/test/mutator.go -------------------------------------------------------------------------------- /testdata/annotation/collect.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/annotation/collect.go -------------------------------------------------------------------------------- /testdata/annotation/empty.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/annotation/empty.go -------------------------------------------------------------------------------- /testdata/annotation/regex.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/annotation/regex.go -------------------------------------------------------------------------------- /testdata/arithmetic/assign_invert.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/assign_invert.go -------------------------------------------------------------------------------- /testdata/arithmetic/assign_invert.go.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/assign_invert.go.0.go -------------------------------------------------------------------------------- /testdata/arithmetic/assign_invert.go.1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/assign_invert.go.1.go -------------------------------------------------------------------------------- /testdata/arithmetic/assign_invert.go.2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/assign_invert.go.2.go -------------------------------------------------------------------------------- /testdata/arithmetic/assign_invert.go.3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/assign_invert.go.3.go -------------------------------------------------------------------------------- /testdata/arithmetic/assign_invert.go.4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/assign_invert.go.4.go -------------------------------------------------------------------------------- /testdata/arithmetic/assignment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/assignment.go -------------------------------------------------------------------------------- /testdata/arithmetic/assignment.go.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/assignment.go.0.go -------------------------------------------------------------------------------- /testdata/arithmetic/assignment.go.1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/assignment.go.1.go -------------------------------------------------------------------------------- /testdata/arithmetic/assignment.go.10.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/assignment.go.10.go -------------------------------------------------------------------------------- /testdata/arithmetic/assignment.go.2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/assignment.go.2.go -------------------------------------------------------------------------------- /testdata/arithmetic/assignment.go.3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/assignment.go.3.go -------------------------------------------------------------------------------- /testdata/arithmetic/assignment.go.4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/assignment.go.4.go -------------------------------------------------------------------------------- /testdata/arithmetic/assignment.go.5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/assignment.go.5.go -------------------------------------------------------------------------------- /testdata/arithmetic/assignment.go.6.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/assignment.go.6.go -------------------------------------------------------------------------------- /testdata/arithmetic/assignment.go.7.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/assignment.go.7.go -------------------------------------------------------------------------------- /testdata/arithmetic/assignment.go.8.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/assignment.go.8.go -------------------------------------------------------------------------------- /testdata/arithmetic/assignment.go.9.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/assignment.go.9.go -------------------------------------------------------------------------------- /testdata/arithmetic/base.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/base.go -------------------------------------------------------------------------------- /testdata/arithmetic/base.go.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/base.go.0.go -------------------------------------------------------------------------------- /testdata/arithmetic/base.go.1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/base.go.1.go -------------------------------------------------------------------------------- /testdata/arithmetic/base.go.2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/base.go.2.go -------------------------------------------------------------------------------- /testdata/arithmetic/base.go.3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/base.go.3.go -------------------------------------------------------------------------------- /testdata/arithmetic/base.go.4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/base.go.4.go -------------------------------------------------------------------------------- /testdata/arithmetic/bitwise.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/bitwise.go -------------------------------------------------------------------------------- /testdata/arithmetic/bitwise.go.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/bitwise.go.0.go -------------------------------------------------------------------------------- /testdata/arithmetic/bitwise.go.1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/bitwise.go.1.go -------------------------------------------------------------------------------- /testdata/arithmetic/bitwise.go.2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/bitwise.go.2.go -------------------------------------------------------------------------------- /testdata/arithmetic/bitwise.go.3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/bitwise.go.3.go -------------------------------------------------------------------------------- /testdata/arithmetic/bitwise.go.4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/bitwise.go.4.go -------------------------------------------------------------------------------- /testdata/arithmetic/bitwise.go.5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/arithmetic/bitwise.go.5.go -------------------------------------------------------------------------------- /testdata/branch/mutatecase.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/branch/mutatecase.go -------------------------------------------------------------------------------- /testdata/branch/mutatecase.go.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/branch/mutatecase.go.0.go -------------------------------------------------------------------------------- /testdata/branch/mutatecase.go.1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/branch/mutatecase.go.1.go -------------------------------------------------------------------------------- /testdata/branch/mutatecase.go.2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/branch/mutatecase.go.2.go -------------------------------------------------------------------------------- /testdata/branch/mutateelse.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/branch/mutateelse.go -------------------------------------------------------------------------------- /testdata/branch/mutateelse.go.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/branch/mutateelse.go.0.go -------------------------------------------------------------------------------- /testdata/branch/mutateif.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/branch/mutateif.go -------------------------------------------------------------------------------- /testdata/branch/mutateif.go.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/branch/mutateif.go.0.go -------------------------------------------------------------------------------- /testdata/branch/mutateif.go.1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/branch/mutateif.go.1.go -------------------------------------------------------------------------------- /testdata/conditional/negated.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/conditional/negated.go -------------------------------------------------------------------------------- /testdata/conditional/negated.go.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/conditional/negated.go.0.go -------------------------------------------------------------------------------- /testdata/conditional/negated.go.1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/conditional/negated.go.1.go -------------------------------------------------------------------------------- /testdata/conditional/negated.go.2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/conditional/negated.go.2.go -------------------------------------------------------------------------------- /testdata/conditional/negated.go.3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/conditional/negated.go.3.go -------------------------------------------------------------------------------- /testdata/conditional/negated.go.4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/conditional/negated.go.4.go -------------------------------------------------------------------------------- /testdata/conditional/negated.go.5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/conditional/negated.go.5.go -------------------------------------------------------------------------------- /testdata/configs/configForJson.yml.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/configs/configForJson.yml.test -------------------------------------------------------------------------------- /testdata/configs/configSkipWithoutTest.yml.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/configs/configSkipWithoutTest.yml.test -------------------------------------------------------------------------------- /testdata/expression/comparison.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/expression/comparison.go -------------------------------------------------------------------------------- /testdata/expression/comparison.go.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/expression/comparison.go.0.go -------------------------------------------------------------------------------- /testdata/expression/comparison.go.1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/expression/comparison.go.1.go -------------------------------------------------------------------------------- /testdata/expression/comparison.go.2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/expression/comparison.go.2.go -------------------------------------------------------------------------------- /testdata/expression/comparison.go.3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/expression/comparison.go.3.go -------------------------------------------------------------------------------- /testdata/expression/remove.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/expression/remove.go -------------------------------------------------------------------------------- /testdata/expression/remove.go.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/expression/remove.go.0.go -------------------------------------------------------------------------------- /testdata/expression/remove.go.1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/expression/remove.go.1.go -------------------------------------------------------------------------------- /testdata/expression/remove.go.2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/expression/remove.go.2.go -------------------------------------------------------------------------------- /testdata/expression/remove.go.3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/expression/remove.go.3.go -------------------------------------------------------------------------------- /testdata/expression/remove.go.4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/expression/remove.go.4.go -------------------------------------------------------------------------------- /testdata/expression/remove.go.5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/expression/remove.go.5.go -------------------------------------------------------------------------------- /testdata/loop/break.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/loop/break.go -------------------------------------------------------------------------------- /testdata/loop/break.go.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/loop/break.go.0.go -------------------------------------------------------------------------------- /testdata/loop/break.go.1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/loop/break.go.1.go -------------------------------------------------------------------------------- /testdata/loop/condition.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/loop/condition.go -------------------------------------------------------------------------------- /testdata/loop/condition.go.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/loop/condition.go.0.go -------------------------------------------------------------------------------- /testdata/loop/condition.go.1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/loop/condition.go.1.go -------------------------------------------------------------------------------- /testdata/loop/range_break.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/loop/range_break.go -------------------------------------------------------------------------------- /testdata/loop/range_break.go.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/loop/range_break.go.0.go -------------------------------------------------------------------------------- /testdata/loop/range_break.go.1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/loop/range_break.go.1.go -------------------------------------------------------------------------------- /testdata/numbers/decrementer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/numbers/decrementer.go -------------------------------------------------------------------------------- /testdata/numbers/decrementer.go.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/numbers/decrementer.go.0.go -------------------------------------------------------------------------------- /testdata/numbers/decrementer.go.1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/numbers/decrementer.go.1.go -------------------------------------------------------------------------------- /testdata/numbers/incrementer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/numbers/incrementer.go -------------------------------------------------------------------------------- /testdata/numbers/incrementer.go.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/numbers/incrementer.go.0.go -------------------------------------------------------------------------------- /testdata/numbers/incrementer.go.1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/numbers/incrementer.go.1.go -------------------------------------------------------------------------------- /testdata/statement/remove.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/statement/remove.go -------------------------------------------------------------------------------- /testdata/statement/remove.go.0.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/statement/remove.go.0.go -------------------------------------------------------------------------------- /testdata/statement/remove.go.1.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/statement/remove.go.1.go -------------------------------------------------------------------------------- /testdata/statement/remove.go.10.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/statement/remove.go.10.go -------------------------------------------------------------------------------- /testdata/statement/remove.go.11.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/statement/remove.go.11.go -------------------------------------------------------------------------------- /testdata/statement/remove.go.12.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/statement/remove.go.12.go -------------------------------------------------------------------------------- /testdata/statement/remove.go.13.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/statement/remove.go.13.go -------------------------------------------------------------------------------- /testdata/statement/remove.go.14.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/statement/remove.go.14.go -------------------------------------------------------------------------------- /testdata/statement/remove.go.15.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/statement/remove.go.15.go -------------------------------------------------------------------------------- /testdata/statement/remove.go.16.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/statement/remove.go.16.go -------------------------------------------------------------------------------- /testdata/statement/remove.go.2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/statement/remove.go.2.go -------------------------------------------------------------------------------- /testdata/statement/remove.go.3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/statement/remove.go.3.go -------------------------------------------------------------------------------- /testdata/statement/remove.go.4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/statement/remove.go.4.go -------------------------------------------------------------------------------- /testdata/statement/remove.go.5.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/statement/remove.go.5.go -------------------------------------------------------------------------------- /testdata/statement/remove.go.6.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/statement/remove.go.6.go -------------------------------------------------------------------------------- /testdata/statement/remove.go.7.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/statement/remove.go.7.go -------------------------------------------------------------------------------- /testdata/statement/remove.go.8.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/statement/remove.go.8.go -------------------------------------------------------------------------------- /testdata/statement/remove.go.9.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/testdata/statement/remove.go.9.go -------------------------------------------------------------------------------- /walk.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/avito-tech/go-mutesting/HEAD/walk.go --------------------------------------------------------------------------------