Skip to content

Latest commit

 

History

History
567 lines (395 loc) · 9.65 KB

prefer-string-replace-all.mjs.md

File metadata and controls

567 lines (395 loc) · 9.65 KB

Snapshot report for test/prefer-string-replace-all.mjs

The actual snapshot is saved in prefer-string-replace-all.mjs.snap.

Generated by AVA.

Invalid #1

  1 | foo.replace(/a/g, bar)

Output

`␊
  1 | foo.replaceAll('a', bar)␊
`

Error 1/1

`␊
> 1 | foo.replace(/a/g, bar)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #2

  1 | foo/* comment 1 */
  2 | 	.replace/* comment 2 */(
  3 | 		/* comment 3 */
  4 | 		/a/g // comment 4
  5 | 		,
  6 | 		bar
  7 | 	)

Output

`␊
  1 | foo/* comment 1 */␊
  2 | 	.replaceAll/* comment 2 */(␊
  3 | 		/* comment 3 */␊
  4 | 		'a' // comment 4␊
  5 | 		,␊
  6 | 		bar␊
  7 | 	)␊
`

Error 1/1

`␊
  1 | foo/* comment 1 */␊
> 2 | 	.replace/* comment 2 */(␊
    | 	 ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
  3 | 		/* comment 3 */␊
  4 | 		/a/g // comment 4␊
  5 | 		,␊
  6 | 		bar␊
  7 | 	)␊
`

Invalid #3

  1 | foo.replace(/"'/g, '\'')

Output

`␊
  1 | foo.replaceAll('"\\'', '\\'')␊
`

Error 1/1

`␊
> 1 | foo.replace(/"'/g, '\\'')␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #4

  1 | foo.replace(/\./g, bar)

Output

`␊
  1 | foo.replaceAll('.', bar)␊
`

Error 1/1

`␊
> 1 | foo.replace(/\\./g, bar)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #5

  1 | foo.replace(/\\\./g, bar)

Output

`␊
  1 | foo.replaceAll('\\\\.', bar)␊
`

Error 1/1

`␊
> 1 | foo.replace(/\\\\\\./g, bar)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #6

  1 | foo.replace(/\|/g, bar)

Output

`␊
  1 | foo.replaceAll('|', bar)␊
`

Error 1/1

`␊
> 1 | foo.replace(/\\|/g, bar)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #7

  1 | foo.replace(/a/gu, bar)

Output

`␊
  1 | foo.replaceAll('a', bar)␊
`

Error 1/1

`␊
> 1 | foo.replace(/a/gu, bar)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #8

  1 | foo.replace(/a/ug, bar)

Output

`␊
  1 | foo.replaceAll('a', bar)␊
`

Error 1/1

`␊
> 1 | foo.replace(/a/ug, bar)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #9

  1 | foo.replace(/[a]/g, bar)

Output

`␊
  1 | foo.replaceAll(/[a]/g, bar)␊
`

Error 1/1

`␊
> 1 | foo.replace(/[a]/g, bar)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #10

  1 | foo.replace(/a?/g, bar)

Output

`␊
  1 | foo.replaceAll(/a?/g, bar)␊
`

Error 1/1

`␊
> 1 | foo.replace(/a?/g, bar)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #11

  1 | foo.replace(/.*/g, bar)

Output

`␊
  1 | foo.replaceAll(/.*/g, bar)␊
`

Error 1/1

`␊
> 1 | foo.replace(/.*/g, bar)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #12

  1 | foo.replace(/a|b/g, bar)

Output

`␊
  1 | foo.replaceAll(/a|b/g, bar)␊
`

Error 1/1

`␊
> 1 | foo.replace(/a|b/g, bar)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #13

  1 | foo.replace(/\W/g, bar)

Output

`␊
  1 | foo.replaceAll(/\\W/g, bar)␊
`

Error 1/1

`␊
> 1 | foo.replace(/\\W/g, bar)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #14

  1 | foo.replace(/\u{61}/g, bar)

Output

`␊
  1 | foo.replaceAll(/\\u{61}/g, bar)␊
`

Error 1/1

`␊
> 1 | foo.replace(/\\u{61}/g, bar)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #15

  1 | foo.replace(/\u{61}/gu, bar)

Output

`␊
  1 | foo.replaceAll('a', bar)␊
`

Error 1/1

`␊
> 1 | foo.replace(/\\u{61}/gu, bar)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #16

  1 | foo.replace(/]/g, "bar")

Output

`␊
  1 | foo.replaceAll(']', "bar")␊
`

Error 1/1

`␊
> 1 | foo.replace(/]/g, "bar")␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #17

  1 | foo.replace(/a/gi, bar)

Output

`␊
  1 | foo.replaceAll(/a/gi, bar)␊
`

Error 1/1

`␊
> 1 | foo.replace(/a/gi, bar)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #18

  1 | foo.replace(/a/gui, bar)

Output

`␊
  1 | foo.replaceAll(/a/gui, bar)␊
`

Error 1/1

`␊
> 1 | foo.replace(/a/gui, bar)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #19

  1 | foo.replace(/a/uig, bar)

Output

`␊
  1 | foo.replaceAll(/a/uig, bar)␊
`

Error 1/1

`␊
> 1 | foo.replace(/a/uig, bar)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #20

  1 | const pattern = new RegExp("foo", "g"); foo.replace(pattern, bar)

Output

`␊
  1 | const pattern = new RegExp("foo", "g"); foo.replaceAll(pattern, bar)␊
`

Error 1/1

`␊
> 1 | const pattern = new RegExp("foo", "g"); foo.replace(pattern, bar)␊
    |                                             ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #21

  1 | foo.replace(new RegExp("foo", "g"), bar)

Output

`␊
  1 | foo.replaceAll(new RegExp("foo", "g"), bar)␊
`

Error 1/1

`␊
> 1 | foo.replace(new RegExp("foo", "g"), bar)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #22

  1 | foo.replace(/a]/g, _)

Output

`␊
  1 | foo.replaceAll('a]', _)␊
`

Error 1/1

`␊
> 1 | foo.replace(/a]/g, _)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #23

  1 | foo.replace(/[a]/g, _)

Output

`␊
  1 | foo.replaceAll(/[a]/g, _)␊
`

Error 1/1

`␊
> 1 | foo.replace(/[a]/g, _)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #24

  1 | foo.replace(/a{1/g, _)

Output

`␊
  1 | foo.replaceAll('a{1', _)␊
`

Error 1/1

`␊
> 1 | foo.replace(/a{1/g, _)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #25

  1 | foo.replace(/a{1}/g, _)

Output

`␊
  1 | foo.replaceAll(/a{1}/g, _)␊
`

Error 1/1

`␊
> 1 | foo.replace(/a{1}/g, _)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #26

  1 | foo.replace(/\u0022/g, _)

Output

`␊
  1 | foo.replaceAll('"', _)␊
`

Error 1/1

`␊
> 1 | foo.replace(/\\u0022/g, _)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #27

  1 | foo.replace(/\u0027/g, _)

Output

`␊
  1 | foo.replaceAll('\\'', _)␊
`

Error 1/1

`␊
> 1 | foo.replace(/\\u0027/g, _)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #28

  1 | foo.replace(/\cM\cj/g, _)

Output

`␊
  1 | foo.replaceAll('\\r\\n', _)␊
`

Error 1/1

`␊
> 1 | foo.replace(/\\cM\\cj/g, _)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #29

  1 | foo.replace(/\x22/g, _)

Output

`␊
  1 | foo.replaceAll('"', _)␊
`

Error 1/1

`␊
> 1 | foo.replace(/\\x22/g, _)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #30

  1 | foo.replace(/\x27/g, _)

Output

`␊
  1 | foo.replaceAll('\\'', _)␊
`

Error 1/1

`␊
> 1 | foo.replace(/\\x27/g, _)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #31

  1 | foo.replace(/\uD83D\ude00/g, _)

Output

`␊
  1 | foo.replaceAll('😀', _)␊
`

Error 1/1

`␊
> 1 | foo.replace(/\\uD83D\\ude00/g, _)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #32

  1 | foo.replace(/\u{1f600}/gu, _)

Output

`␊
  1 | foo.replaceAll('😀', _)␊
`

Error 1/1

`␊
> 1 | foo.replace(/\\u{1f600}/gu, _)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #33

  1 | foo.replace(/\n/g, _)

Output

`␊
  1 | foo.replaceAll('\\n', _)␊
`

Error 1/1

`␊
> 1 | foo.replace(/\\n/g, _)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`

Invalid #34

  1 | foo.replace(/\u{20}/gu, _)

Output

`␊
  1 | foo.replaceAll(' ', _)␊
`

Error 1/1

`␊
> 1 | foo.replace(/\\u{20}/gu, _)␊
    |     ^^^^^^^ Prefer \`String#replaceAll()\` over \`String#replace()\`.␊
`