Closed
Description
I enabled this rule and immediately ran into issues within files that aren't React related, nor do they look like a component. For example:
I had to rename these to properties
instead of props
: milesj/shapeshifter@52e33fe#diff-392ca8d88bc7e496ea34c73c8cc8258c
Had to disable this line because it thought context
was React related: https://github.com/milesj/boost/blob/master/tests/Routine.test.js#L825
And all of these errors when pulled into another project. None of which is React.
/Users/Miles/Sites/beemo/packages/core/src/Beemo.ts
188:23 error Must use destructuring context assignment react/destructuring-assignment
221:73 error Must use destructuring context assignment react/destructuring-assignment
244:41 error Must use destructuring context assignment react/destructuring-assignment
/Users/Miles/Sites/beemo/packages/core/src/CleanupRoutine.ts
25:7 error Must use destructuring context assignment react/destructuring-assignment
/Users/Miles/Sites/beemo/packages/core/src/configure/CreateConfigRoutine.ts
49:34 error Must use destructuring context assignment react/destructuring-assignment
55:5 error Must use destructuring context assignment react/destructuring-assignment
124:21 error Must use destructuring context assignment react/destructuring-assignment
124:46 error Must use destructuring context assignment react/destructuring-assignment
/Users/Miles/Sites/beemo/packages/core/src/driver/RunCommandRoutine.ts
43:26 error Must use destructuring context assignment react/destructuring-assignment
73:5 error Must use destructuring context assignment react/destructuring-assignment
214:24 error Must use destructuring context assignment react/destructuring-assignment
215:25 error Must use destructuring context assignment react/destructuring-assignment
241:11 error Must use destructuring context assignment react/destructuring-assignment
268:20 error Must use destructuring context assignment react/destructuring-assignment
269:47 error Must use destructuring context assignment react/destructuring-assignment
/Users/Miles/Sites/beemo/packages/core/src/ExecuteScriptRoutine.ts
25:32 error Must use destructuring context assignment react/destructuring-assignment
/Users/Miles/Sites/beemo/packages/core/src/SyncDotfilesRoutine.ts
36:32 error Must use destructuring context assignment react/destructuring-assignment
I see that you're checking for a component, but perhaps TS is conflicting.