-
-
Notifications
You must be signed in to change notification settings - Fork 89
Generic/ArrayIndent: add XML documentation #432
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 2 commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||
---|---|---|---|---|---|---|
@@ -0,0 +1,101 @@ | ||||||
<documentation title="Array Indent"> | ||||||
<standard> | ||||||
<![CDATA[ | ||||||
The opening square bracket/parenthesis of a multi-line array must be indented at least to the same level of the start of the statement. | ||||||
rodrigoprimo marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
The opening square bracket/parenthesis of a multi-line array must be indented at least to the same level of the start of the statement. | |
The start of a multi-line array must be indented at least to the same level as the start of the statement. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
IMO, "opening/closing brace" is clearer than "start/end" so I'm inclined to use that. Please let me know if you disagree.
jrfnl marked this conversation as resolved.
Show resolved
Hide resolved
jrfnl marked this conversation as resolved.
Show resolved
Hide resolved
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Okay, not sure how to rephrase this, but there are some things here which don't ring true/could be confusing:
- The indentation is only checked for the first line of each element (subsequent lines are not checked for indentation).
- "Four spaces beyond"- not sure how much margin that give to interpret this as "at least four spaces", while the rule is "exactly four spaces".
- "the indentation level of the opening square bracket/parenthesis" - it's not about the indentation/position of the brackets, but about the start of statement which includes the array opener.
Let's rethink the phrasing of this rule.
Note: this also means the Valid/Invalid phrasing may need updating.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I went with "The first line of each array element must be indented exactly four spaces more than the start of the statement". I also updated the valid/invalid sentences accordingly and changed the <em>
tags to highlight only the spaces and not the array element. What do you think?
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would this be clearer if the indentation was phrased to be related to "same level of indentation as the start of the statement containing the array opener" (or something along those lines) ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
To be honest, I don't have a strong preference, but I went with your suggestion anyway because you have more experience with this than I do.
Uh oh!
There was an error while loading. Please reload this page.