fix: everyone's linting; loosen one linter rule on user keymaps

This commit is contained in:
Josh Klar 2020-10-14 21:54:18 -07:00
parent 5f4785f0ad
commit 1016dc552c
No known key found for this signature in database
GPG Key ID: A4A0C7B4E8EEE222
5 changed files with 115 additions and 119 deletions

View File

@ -1,5 +1,4 @@
from adafruit_ble import BLERadio
from adafruit_ble.advertising import Advertisement
from adafruit_ble.advertising.standard import ProvideServicesAdvertisement
from adafruit_ble.services.standard.hid import HIDService
from kmk.hid import (

View File

@ -4,11 +4,9 @@
import kmk.preload_imports # isort:skip # NOQA
import busio
import gc
from kmk import led, rgb
from kmk.consts import KMK_RELEASE, LeaderMode, UnicodeMode
from kmk.consts import LeaderMode, UnicodeMode
from kmk.hid import AbstractHID, HIDModes
from kmk.internal_state import InternalState
from kmk.keys import KC
@ -279,20 +277,16 @@ class KMKKeyboard:
del self.leader_dictionary[k]
while True:
state_changed = False
if self.split_type is not None and self.is_target:
update = self._receive_from_initiator()
if update is not None:
self._handle_matrix_report(update)
state_changed = True
update = self.matrix.scan_for_changes()
if update is not None:
if self.is_target:
self._handle_matrix_report(update)
state_changed = True
else:
# This keyboard is a initiator, and needs to send data to target
self._send_to_target(update)
@ -305,8 +299,6 @@ class KMKKeyboard:
new_timeouts_len = len(self._state.timeouts)
if old_timeouts_len != new_timeouts_len:
state_changed = True
if self._state.hid_pending:
self._send_hid()

View File

@ -18,8 +18,9 @@ extend-ignore =
C812, C813, C815,
per-file-ignores =
# Allow crazy line lengths, unused variables, and multiple spaces after commas in lists (for grid alignment)
user_keymaps/**/*.py: F401,E501,E241,E131,BLK100
# Allow misaligned array entries, crazy line lengths, unused variables, and
# multiple spaces after commas in lists (for grid alignment)
user_keymaps/**/*.py: E131,F401,E501,E241,E131,BLK100
tests/test_data/keymaps/**/*.py: F401,E501
# Forgive me for my RAM hack sins
kmk/preload_imports.py: I001,I003,I004,F401

View File

@ -11,7 +11,6 @@ RAISE = KC.MO(4)
ADJUST = KC.MO(5)
keyboard.keymap = [
[ #QWERTY
KC.TAB, KC.Q, KC.W, KC.E, KC.R, KC.T, KC.Y, KC.U, KC.I, KC.O, KC.P, KC.BSPC,\
KC.LCTL, KC.A, KC.S, KC.D, KC.F, KC.G, KC.H, KC.J, KC.K, KC.L, KC.SCLN, KC.QUOT,\
@ -36,7 +35,6 @@ keyboard.keymap = [
XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,\
KC.LGUI, LOWER, KC.SPC, KC.ENT, RAISE, KC.RALT,
]
]
if __name__ == '__main__':

View File

@ -1,9 +1,9 @@
from kmk.boards.nice_nano.crkbd import KMKKeyboard
from kmk.keys import KC
from kmk.hid import HIDModes
import gc
from kmk.boards.nice_nano.crkbd import KMKKeyboard
from kmk.hid import HIDModes
from kmk.keys import KC
keyboard = KMKKeyboard()
_______ = KC.TRNS
@ -45,7 +45,8 @@ keyboard.keymap = [
# | | |/ / \ \ | | |
# `---------------------' '------''-------------'
#
[ #DVORAK
[
# DVORAK
KC.GESC, KC.QUOT, KC.COMM, KC.DOT, KC.P, KC.Y, KC.F, KC.G, KC.C, KC.R, KC.L, KC.BSPC, \
TAB_SB, KC.A, KC.O, KC.E, KC.U, KC.I, KC.D, KC.H, KC.T, KC.N, KC.S, KC.ENT, \
KC.LSFT, KC.SCLN, KC.Q, KC.J, KC.K, KC.X, KC.B, KC.M, KC.W, KC.V, KC.Z, KC.SLSH, \
@ -64,7 +65,8 @@ keyboard.keymap = [
# | | |/ / \ \ | | |
# `---------------------' '------''-------------'
#
[ #GAMING
[
# GAMING
KC.ESC, KC.QUOT, KC.COMM, KC.DOT, KC.P, KC.Y, KC.F, KC.G, KC.C, KC.R, KC.L, KC.BSPC, \
KC.LCTL, KC.A, KC.O, KC.E, KC.U, KC.I, KC.D, KC.H, KC.T, KC.N, KC.S, KC.ENT, \
KC.LSFT, KC.SCLN, KC.Q, KC.J, KC.K, KC.X, KC.B, KC.M, KC.W, KC.V, KC.Z, KC.SLSH, \
@ -82,7 +84,8 @@ keyboard.keymap = [
# | | |/ / \ \ | | |
# `---------------------' '------''-------------'
#
[#RAISE1
[
# RAISE1
_______, _______, _______, _______, _______, _______, XXXXXXX, XXXXXXX, KC.N7, KC.N8, KC.N9, KC.DEL, \
_______, _______, _______, _______, _______, _______, XXXXXXX, XXXXXXX, KC.N4, KC.N5, KC.N6, KC.BSLS, \
_______, _______, _______, _______, _______, _______, XXXXXXX, XXXXXXX, KC.N1, KC.N2, KC.N3, KC.MINS, \
@ -101,7 +104,8 @@ keyboard.keymap = [
# `---------------------' '------''-------------'
#
[#RAISE2
[
# RAISE2
_______, KC.F9, KC.F10, KC.F11, KC.F12, _______, _______, _______, _______, KC.LBRC, KC.RBRC, KC.LSHIFT(KC.INS), \
_______, KC.F5, KC.F6, KC.F7, KC.F8, _______, KC.HOME, KC.LEFT, KC.DOWN, KC.UP, KC.RGHT, KC.END, \
_______, KC.F1, KC.F2, KC.F3, KC.F4, _______, _______, _______, _______, _______, _______, KC.BSLS, \
@ -119,7 +123,8 @@ keyboard.keymap = [
# | | |/ / \ \ | | |
# `---------------------' '------''-------------'
[#GUI\
[
# GUI
_______, KC.N1, KC.N2, KC.N3, KC.N4, KC.N5, _______, _______, _______, _______, _______, _______, \
_______, KC.N6, KC.N7, KC.N8, KC.N9, KC.N0, _______, _______, _______, _______, _______, _______, \
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \
@ -138,7 +143,8 @@ keyboard.keymap = [
# | | |/ / \ \ | | |
# `---------------------' '------''-------------'
#
[#SYMBOLS
[
# SYMBOLS
KC.LEAD, KC.EXLM, KC.AT, KC.HASH, KC.DLR, KC.PERC, KC.CIRC, KC.AMPR, KC.ASTR, KC.LPRN, KC.RPRN, KC.DEL, \
_______, KC.RGB_HUI, KC.RGB_HUD, KC.RGB_VAI, KC.RGB_VAD, _______, _______, _______, _______, KC.LBRC, KC.RBRC, _______, \
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, \