Refactor: Switch out ~ expression in tag for not statement#935
Refactor: Switch out ~ expression in tag for not statement#935
Conversation
|
Hi @mvz EDIT: Somethings up with the project structure and I can't. So I figure someone else will need to. |
|
@luke-hill one thing that makes the PR fail is the change in quote characters in Perhaps I need to adjust the RuboCop config so it matches up with the rest of Cucumber. Suggestions welcome! |
|
In terms of styling. We use single quotes in all ruby projects. Also we don't adhere to the gemspec rule about dev dependencies in the gemfile (No idea why that's a default). I can amend the quotes. I think I clicked something in my editor for that, as I didn't use rubocop on the CLI. The other one I've no idea on though |
|
@luke-hill allright, here's my plan:
|
|
Hi @luke-hill, I have finally done the second step in my plan above. Could you please rebase your branch on current main? |
|
Will do. It's also made me think we should have an overall cucumber style for rubocop as a separate gem that way it saves the hassle of setting things up each time. But I'm not sure when I'll get around to it. |
That's a good idea and will help a lot to make the settings more consistent. |
|
Hi @luke-hill, a gentle reminder to rebase this, please. |
|
Yep, back now so will get this fixed soon |
|
Hi @luke-hill, the merge commit seems to contain surprising and unrelated changes making it hard to review this. Can you please rebase the original two commits and make a new PR out of the change to the CI configuration? |
|
The merge commit is just a standard one that fixes the flow. I'm not sure why the CI flow is stuck. I'll get that pushed in once I have time this week |
|
@luke-hill oh, you're right. I shouldn't look at the merge commit on its own because it shows the changes from |
|
The reason it's stuck is due to the renaming of |
|
I would really like to merge this, so can you please just rebase the original two commits? |
Summary
Switch out legacy tag expression syntax - This is needed to fix up some tech debt in cucumber (Which sanitizes it)
Details
As written above
Motivation and Context
How Has This Been Tested?
Types of changes
Checklist: