File tree Expand file tree Collapse file tree 3 files changed +19
-18
lines changed
Expand file tree Collapse file tree 3 files changed +19
-18
lines changed Original file line number Diff line number Diff line change @@ -5,6 +5,7 @@ const fs = require('fs');
55const path = require ( 'path' ) ;
66const enquirer = require ( 'enquirer' ) ;
77const { template} = require ( 'lodash' ) ;
8+ const execa = require ( 'execa' ) ;
89
910const ROOT = path . join ( __dirname , '..' ) ;
1011
@@ -142,28 +143,20 @@ function updateReadme(data) {
142143 } ,
143144 {
144145 type : 'select' ,
145- name : 'isFixable ' ,
146+ name : 'fixableType ' ,
146147 message : 'Is it fixable?' ,
147148 choices : [
148149 {
149150 message : 'Code' ,
150- value : { type : 'code' }
151- } ,
152- {
153- message : 'Code (Partly)' ,
154- value : { type : 'code' , partly : true }
151+ value : 'code'
155152 } ,
156153 {
157154 message : 'Whitespace' ,
158- value : { type : 'whitespace' }
159- } ,
160- {
161- message : 'Whitespace (Partly)' ,
162- value : { type : 'whitespace' , partly : true }
155+ value : 'whitespace'
163156 } ,
164157 {
165158 message : 'No' ,
166- value : false
159+ value : ''
167160 }
168161 ]
169162 } ,
@@ -199,6 +192,16 @@ function updateReadme(data) {
199192 } ) ;
200193 updateIndex ( id ) ;
201194 updateReadme ( data ) ;
195+
196+ try {
197+ await execa ( 'code' , [
198+ '--new-window' ,
199+ '.' ,
200+ `docs/rules/${ id } .md` ,
201+ `rules/${ id } .js` ,
202+ `test/${ id } .mjs`
203+ ] , { cwd : ROOT } ) ;
204+ } catch { }
202205} ) ( ) . catch ( error => {
203206 console . error ( error ) ;
204207 process . exit ( 1 ) ;
Original file line number Diff line number Diff line change 11# <%= description %>
22
33<!-- More detailed description. Remove this comment. -->
4- <% if (isFixable && isFixable .partly ) { % >
5- This rule is partly fixable.
6- < % } else if (isFixable) { % >
4+ <% if (fixableType) { % >
75This rule is fixable.
86< % } %>
97## Fail
Original file line number Diff line number Diff line change @@ -19,7 +19,7 @@ const create = context => {
1919 data: {
2020 value: 'unicorn',
2121 replacement: '🦄'
22- }<% if (isFixable ) { % > ,
22+ }<% if (fixableType ) { % > ,
2323 fix : fixer => fixer .replaceText (node, ' \' 🦄\' ' )< % } %>
2424 });
2525 }
@@ -35,8 +35,8 @@ module.exports = {
3535 docs: {
3636 description: '<%= description %> ',
3737 url: getDocumentationUrl(__filename)
38- },<% if (isFixable ) { % >
39- fixable: ' <%= isFixable.type %>' ,< % } %>
38+ },<% if (fixableType ) { % >
39+ fixable: ' <%= fixableType %>' ,< % } %>
4040 schema,
4141 messages
4242 }
You can’t perform that action at this time.
0 commit comments