Address warning: mismatched indentations at 'when' with 'case'
#7
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Address
warning: mismatched indentations at 'when' with 'case'
and
warning: mismatched indentations at 'else' with 'case'
Recently Rails railties CI with ruby-head, which is now ruby2.6.0.dev has been failing due to this error.
Here are the number of warnings of crass-1.0.3.
These warnings can be reproduced by running rake command.
How to address these warnings
These warnings can be addressed by using RuboCop. I do not request to install RuboCop permanently in this repository then just created it temporary and remove them.
.rubocop_todo.yml
generated and modify as follows.Exclude
withInclude
underLayout/CaseIndentication:
and remove test/support/common.rb' since only lib/crass/parser.rb and lib/crass/tokenizer.rb files are reported by rake.