weapon-regex
Advanced tools
Comparing version 0.4.1 to 0.4.2
{ | ||
"name": "weapon-regex", | ||
"version": "0.4.1", | ||
"version": "0.4.2", | ||
"description": "weapon-regex", | ||
@@ -5,0 +5,0 @@ "main": "core/target/js-2.13/weapon-regex-opt/main.js", |
@@ -22,3 +22,3 @@ # Weapon regeX | ||
```scala | ||
libraryDependencies += "io.stryker-mutator" %% "weapon-regex" % "0.4.1" | ||
libraryDependencies += "io.stryker-mutator" %% "weapon-regex" % "0.4.2" | ||
``` | ||
@@ -136,24 +136,26 @@ | ||
| Name | 1 | 2 | 3 | | ||
| Name | 1 | 2 | 3 | | ||
| --------------------------------------------------------------- | --- | --- | --- | | ||
| [BOLRemoval](#bolremoval) | ✅ | ✅ | ✅ | | ||
| [EOLRemoval](#eolremoval) | ✅ | ✅ | ✅ | | ||
| [BOL2BOI](#bol2boi) | | ✅ | ✅ | | ||
| [EOL2EOI](#eol2eoi) | | ✅ | ✅ | | ||
| [CharClassNegation](#charclassnegation) | ✅ | | ||
| [CharClassChildRemoval](#charclasschildremoval) | | ✅ | ✅ | | ||
| [CharClassAnyChar](#charclassanychar) | | ✅ | ✅ | | ||
| [CharClassRangeModification](#charclassrangemodification) | | | ✅ | | ||
| [PredefCharClassNegation](#predefcharclassnegation) | ✅ | | ||
| [PredefCharClassNullification](#predefcharclassnullification) | | ✅ | ✅ | | ||
| [PredefCharClassAnyChar](#predefcharclassanychar) | | ✅ | ✅ | | ||
| [QuantifierRemoval](#quantifierremoval) | ✅ | | ||
| [QuantifierNChange](#quantifiernchange) | | ✅ | ✅ | | ||
| [QuantifierNOrMoreModification](#quantifiernormoremodification) | | ✅ | ✅ | | ||
| [QuantifierNOrMoreChange](#quantifiernormorechange) | | ✅ | ✅ | | ||
| [QuantifierNMModification](#quantifiernmmodification) | | ✅ | ✅ | | ||
| [QuantifierShortModification](#quantifiershortmodification) | | ✅ | ✅ | | ||
| [QuantifierShortChange](#quantifiershortchange) | | ✅ | ✅ | | ||
| [QuantifierReluctantAddition](#quantifierreluctantaddition) | | | ✅ | | ||
| [GroupToNCGroup](#grouptoncgroup) | | ✅ | ✅ | | ||
| [BOLRemoval](#bolremoval) | ✅ | ✅ | ✅ | | ||
| [EOLRemoval](#eolremoval) | ✅ | ✅ | ✅ | | ||
| [BOL2BOI](#bol2boi) | | ✅ | ✅ | | ||
| [EOL2EOI](#eol2eoi) | | ✅ | ✅ | | ||
| [CharClassNegation](#charclassnegation) | ✅ | | ||
| [CharClassChildRemoval](#charclasschildremoval) | | ✅ | ✅ | | ||
| [CharClassAnyChar](#charclassanychar) | | ✅ | ✅ | | ||
| [CharClassRangeModification](#charclassrangemodification) | | | ✅ | | ||
| [PredefCharClassNegation](#predefcharclassnegation) | ✅ | | ||
| [PredefCharClassNullification](#predefcharclassnullification) | | ✅ | ✅ | | ||
| [PredefCharClassAnyChar](#predefcharclassanychar) | | ✅ | ✅ | | ||
| [POSIXCharClassNegation](#posixcharclassnegation) | ✅ | | ||
| [QuantifierRemoval](#quantifierremoval) | ✅ | | ||
| [QuantifierNChange](#quantifiernchange) | | ✅ | ✅ | | ||
| [QuantifierNOrMoreModification](#quantifiernormoremodification) | | ✅ | ✅ | | ||
| [QuantifierNOrMoreChange](#quantifiernormorechange) | | ✅ | ✅ | | ||
| [QuantifierNMModification](#quantifiernmmodification) | | ✅ | ✅ | | ||
| [QuantifierShortModification](#quantifiershortmodification) | | ✅ | ✅ | | ||
| [QuantifierShortChange](#quantifiershortchange) | | ✅ | ✅ | | ||
| [QuantifierReluctantAddition](#quantifierreluctantaddition) | | | ✅ | | ||
| [GroupToNCGroup](#grouptoncgroup) | | ✅ | ✅ | | ||
| [LookaroundNegation](#lookaroundnegation) | ✅ | ✅ | ✅ | | ||
@@ -298,2 +300,13 @@ ## Boundary Mutators | ||
### POSIXCharClassNegation | ||
Flips the sign of a POSIX character class. | ||
| Original | Mutated | | ||
| ----------- | ----------- | | ||
| `\p{Alpha}` | `\P{Alpha}` | | ||
| `\P{Alpha}` | `\p{Alpha}` | | ||
[Back to table 🔝](#supported-mutators) | ||
## Quantifier mutators | ||
@@ -413,3 +426,3 @@ | ||
## Group mutators | ||
## Group-related construct mutators | ||
@@ -426,2 +439,16 @@ ### GroupToNCGroup | ||
### LookaroundNegation | ||
Flips the sign of a lookaround (lookahead, lookbehind) construct. | ||
| Original | Mutated | | ||
| ----------- | ---------- | | ||
| `(?=abc)` | `(?!abc)` | | ||
| `(?!abc)` | `(?=abc)` | | ||
| `(?<=abc)` | `(?<!abc)` | | ||
| `(?<!abc)` | `(?<=abc)` | | ||
[Back to table 🔝](#supported-mutators) | ||
_Copyright 2021 Stryker mutator team_ |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
446731
1861
450
0