@@ -24,7 +24,10 @@ module.exports = {
2424 message : 'Use toBeEmpty instead of checking inner html.' ,
2525 fix ( fixer ) {
2626 return [
27- fixer . removeRange ( [ node . left . property . start - 1 , node . end ] ) ,
27+ fixer . removeRange ( [
28+ node . left . property . range [ 0 ] - 1 ,
29+ node . range [ 1 ] ,
30+ ] ) ,
2831 fixer . replaceText (
2932 node . parent . parent . property ,
3033 ! ! node . parent . parent . parent . arguments [ 0 ] . value ===
@@ -45,7 +48,10 @@ module.exports = {
4548 message : 'Use toBeEmpty instead of checking inner html.' ,
4649 fix ( fixer ) {
4750 return [
48- fixer . removeRange ( [ node . left . property . start - 1 , node . end ] ) ,
51+ fixer . removeRange ( [
52+ node . left . property . range [ 0 ] - 1 ,
53+ node . range [ 1 ] ,
54+ ] ) ,
4955 fixer . replaceText (
5056 node . parent . parent . property ,
5157 ! ! node . parent . parent . parent . arguments [ 0 ] . value ===
@@ -67,7 +73,10 @@ module.exports = {
6773 message : 'Use toBeEmpty instead of checking inner html.' ,
6874 fix ( fixer ) {
6975 return [
70- fixer . removeRange ( [ node . property . start - 1 , node . property . end ] ) ,
76+ fixer . removeRange ( [
77+ node . property . range [ 0 ] - 1 ,
78+ node . property . range [ 1 ] ,
79+ ] ) ,
7180 fixer . replaceText ( node . parent . parent . property , 'toBeEmpty' ) ,
7281 fixer . remove ( node . parent . parent . parent . arguments [ 0 ] ) ,
7382 ] ;
@@ -84,7 +93,10 @@ module.exports = {
8493 message : 'Use toBeEmpty instead of checking inner html.' ,
8594 fix ( fixer ) {
8695 return [
87- fixer . removeRange ( [ node . property . start - 1 , node . property . end ] ) ,
96+ fixer . removeRange ( [
97+ node . property . range [ 0 ] - 1 ,
98+ node . property . range [ 1 ] ,
99+ ] ) ,
88100 fixer . replaceText (
89101 node . parent . parent . parent . property ,
90102 'toBeEmpty'
@@ -103,7 +115,10 @@ module.exports = {
103115 message : 'Use toBeEmpty instead of checking inner html.' ,
104116 fix ( fixer ) {
105117 return [
106- fixer . removeRange ( [ node . property . start - 1 , node . property . end ] ) ,
118+ fixer . removeRange ( [
119+ node . property . range [ 0 ] - 1 ,
120+ node . property . range [ 1 ] ,
121+ ] ) ,
107122 fixer . replaceText ( node . parent . parent . property , 'toBeEmpty' ) ,
108123 ] ;
109124 } ,
@@ -119,7 +134,10 @@ module.exports = {
119134 message : 'Use toBeEmpty instead of checking inner html.' ,
120135 fix ( fixer ) {
121136 return [
122- fixer . removeRange ( [ node . property . start - 1 , node . property . end ] ) ,
137+ fixer . removeRange ( [
138+ node . property . range [ 0 ] - 1 ,
139+ node . property . range [ 1 ] ,
140+ ] ) ,
123141 fixer . replaceText (
124142 node . parent . parent . parent . property ,
125143 'toBeEmpty'
@@ -139,7 +157,10 @@ module.exports = {
139157 message : 'Use toBeEmpty instead of checking inner html.' ,
140158 fix ( fixer ) {
141159 return [
142- fixer . removeRange ( [ node . property . start - 1 , node . property . end ] ) ,
160+ fixer . removeRange ( [
161+ node . property . range [ 0 ] - 1 ,
162+ node . property . range [ 1 ] ,
163+ ] ) ,
143164 fixer . replaceText (
144165 node . parent . parent . parent . property ,
145166 'toBeEmpty'
@@ -157,7 +178,10 @@ module.exports = {
157178 message : 'Use toBeEmpty instead of checking inner html.' ,
158179 fix ( fixer ) {
159180 return [
160- fixer . removeRange ( [ node . property . start - 1 , node . property . end ] ) ,
181+ fixer . removeRange ( [
182+ node . property . range [ 0 ] - 1 ,
183+ node . property . range [ 1 ] ,
184+ ] ) ,
161185 fixer . replaceText ( node . parent . parent . property , 'toBeEmpty' ) ,
162186 fixer . remove ( node . parent . parent . parent . arguments [ 0 ] ) ,
163187 ] ;
0 commit comments