Skip to content

Instantly share code, notes, and snippets.

@feerrenrut
Created October 16, 2019 11:09
Show Gist options
  • Save feerrenrut/19daaa714c55539ffe34017b69eadcfe to your computer and use it in GitHub Desktop.
Save feerrenrut/19daaa714c55539ffe34017b69eadcfe to your computer and use it in GitHub Desktop.
Test cases for NVDA code style linting
myID_1 = "foo"
myID_2 = "bar"
underIndentDict = {
myID_1: "hello", # noqa: ET122 # Unexpected number of tabs at start of expression line (expected 1, got 0)
myID_2: "world", # noqa: ET122 # Unexpected number of tabs at start of expression line (expected 1, got 0)
}
def fine1(
a, b, c
):
pass
def fine2(
a,
b,
c
):
pass
def misaligned(
a,
b,
# ET126 (flake8-tabs) unexpected number of tabs at start of definition line (expected 2, got 3)
c # noqa: ET126
):
pass
# ET113 Option continuation-style=hanging does not allow use of alignment as indentation
def triggerVirtAlign(a, b, c, # noqa: ET113
d, e, f
):
pass
# ET121 (flake8-tabs) unexpected number of tabs at start of definition line (expected 2, got 1)
def underIndent(
a, b, c # noqa: ET121
):
pass
# ET126 (flake8-tabs) unexpected number of tabs at start of expression line (expected 0, got 2)
def overIndentClosingParen(
a, b, c,
d, e, f
): # noqa: ET126
pass
def foo( # a comment here is fine
arg1
):
items = [ # a comment here is fine
"item1",
"item2",
]
print(items)
misalignItems = [
"item1",
# ET126 (flake8-tabs) unexpected number of tabs at start of expression line (expected 2, got 3)
"item2", # noqa: ET126
]
print(misalignItems)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment