aboutsummaryrefslogtreecommitdiff
path: root/keyboards
diff options
context:
space:
mode:
authorJoel Challis <[email protected]>2024-03-30 11:31:50 +0000
committerGitHub <[email protected]>2024-03-30 11:31:50 +0000
commit831deac212fa0342b9fad9d419b7f15890abfa02 (patch)
tree1fd89a68e5a8129ffe03c173840a42642bdd2ef1 /keyboards
parent1c8e99ca451a9f0acac07b64da80cf11baedf6a6 (diff)
downloadqmk_firmware-831deac212fa0342b9fad9d419b7f15890abfa02.tar.gz
qmk_firmware-831deac212fa0342b9fad9d419b7f15890abfa02.zip
Migrate build target markers to keyboard.json (#23293)
Diffstat (limited to 'keyboards')
-rw-r--r--keyboards/0_sixty/base/keyboard.json (renamed from keyboards/0_sixty/base/info.json)0
-rw-r--r--keyboards/0_sixty/base/rules.mk0
-rw-r--r--keyboards/0_sixty/underglow/keyboard.json (renamed from keyboards/0_sixty/underglow/info.json)0
-rw-r--r--keyboards/0_sixty/underglow/rules.mk0
-rw-r--r--keyboards/1upkeyboards/1upocarina/keyboard.json (renamed from keyboards/1upkeyboards/1upocarina/info.json)0
-rw-r--r--keyboards/1upkeyboards/1upocarina/rules.mk1
-rw-r--r--keyboards/1upkeyboards/1upsuper16v3/keyboard.json (renamed from keyboards/1upkeyboards/1upsuper16v3/info.json)0
-rw-r--r--keyboards/1upkeyboards/1upsuper16v3/rules.mk0
-rw-r--r--keyboards/1upkeyboards/pi40/grid_v1_1/keyboard.json (renamed from keyboards/1upkeyboards/pi40/grid_v1_1/info.json)0
-rw-r--r--keyboards/1upkeyboards/pi40/grid_v1_1/rules.mk0
-rw-r--r--keyboards/1upkeyboards/pi40/mit_v1_0/keyboard.json (renamed from keyboards/1upkeyboards/pi40/mit_v1_0/info.json)0
-rw-r--r--keyboards/1upkeyboards/pi40/mit_v1_0/rules.mk0
-rw-r--r--keyboards/1upkeyboards/pi40/mit_v1_1/keyboard.json (renamed from keyboards/1upkeyboards/pi40/mit_v1_1/info.json)0
-rw-r--r--keyboards/1upkeyboards/pi40/mit_v1_1/rules.mk0
-rw-r--r--keyboards/1upkeyboards/pi50/grid/keyboard.json (renamed from keyboards/1upkeyboards/pi50/grid/info.json)0
-rw-r--r--keyboards/1upkeyboards/pi50/grid/rules.mk0
-rw-r--r--keyboards/1upkeyboards/pi50/mit/keyboard.json (renamed from keyboards/1upkeyboards/pi50/mit/info.json)0
-rw-r--r--keyboards/1upkeyboards/pi50/mit/rules.mk0
-rw-r--r--keyboards/1upkeyboards/pi60/keyboard.json (renamed from keyboards/1upkeyboards/pi60/info.json)0
-rw-r--r--keyboards/1upkeyboards/pi60/rules.mk0
-rw-r--r--keyboards/1upkeyboards/pi60_hse/keyboard.json (renamed from keyboards/1upkeyboards/pi60_hse/info.json)0
-rw-r--r--keyboards/1upkeyboards/pi60_hse/rules.mk0
-rw-r--r--keyboards/1upkeyboards/pi60_rgb/keyboard.json (renamed from keyboards/1upkeyboards/pi60_rgb/info.json)0
-rw-r--r--keyboards/1upkeyboards/pi60_rgb/rules.mk0
-rw-r--r--keyboards/1upkeyboards/pi60_rgb_v2/keyboard.json (renamed from keyboards/1upkeyboards/pi60_rgb_v2/info.json)0
-rw-r--r--keyboards/1upkeyboards/pi60_rgb_v2/rules.mk0
-rw-r--r--keyboards/1upkeyboards/sweet16v2/kb2040/keyboard.json (renamed from keyboards/1upkeyboards/sweet16v2/kb2040/info.json)0
-rw-r--r--keyboards/1upkeyboards/sweet16v2/kb2040/rules.mk0
-rw-r--r--keyboards/1upkeyboards/sweet16v2/pro_micro/keyboard.json (renamed from keyboards/1upkeyboards/sweet16v2/pro_micro/info.json)0
-rw-r--r--keyboards/1upkeyboards/sweet16v2/pro_micro/rules.mk0
-rw-r--r--keyboards/40percentclub/i75/promicro/keyboard.json (renamed from keyboards/40percentclub/i75/promicro/info.json)0
-rw-r--r--keyboards/40percentclub/i75/promicro/rules.mk0
-rw-r--r--keyboards/40percentclub/i75/teensy2/keyboard.json (renamed from keyboards/40percentclub/i75/teensy2/info.json)0
-rw-r--r--keyboards/40percentclub/i75/teensy2/rules.mk0
-rw-r--r--keyboards/40percentclub/polyandry/promicro/keyboard.json (renamed from keyboards/40percentclub/polyandry/promicro/info.json)0
-rw-r--r--keyboards/40percentclub/polyandry/promicro/rules.mk0
-rw-r--r--keyboards/40percentclub/polyandry/teensy2/keyboard.json (renamed from keyboards/40percentclub/polyandry/teensy2/info.json)0
-rw-r--r--keyboards/40percentclub/polyandry/teensy2/rules.mk0
-rw-r--r--keyboards/8pack/rev11/keyboard.json (renamed from keyboards/8pack/rev11/info.json)0
-rw-r--r--keyboards/8pack/rev11/rules.mk0
-rw-r--r--keyboards/8pack/rev12/keyboard.json (renamed from keyboards/8pack/rev12/info.json)0
-rw-r--r--keyboards/8pack/rev12/rules.mk0
-rw-r--r--keyboards/a_dux/keyboard.json (renamed from keyboards/a_dux/info.json)0
-rw-r--r--keyboards/a_dux/rules.mk1
-rw-r--r--keyboards/abatskeyboardclub/nayeon/keyboard.json (renamed from keyboards/abatskeyboardclub/nayeon/info.json)0
-rw-r--r--keyboards/abatskeyboardclub/nayeon/rules.mk1
-rw-r--r--keyboards/abko/ak84bt/keyboard.json (renamed from keyboards/abko/ak84bt/info.json)0
-rw-r--r--keyboards/abko/ak84bt/rules.mk1
-rw-r--r--keyboards/acheron/themis/87h/keyboard.json (renamed from keyboards/acheron/themis/87h/info.json)0
-rw-r--r--keyboards/acheron/themis/87h/rules.mk0
-rw-r--r--keyboards/acheron/themis/87htsc/keyboard.json (renamed from keyboards/acheron/themis/87htsc/info.json)0
-rw-r--r--keyboards/acheron/themis/87htsc/rules.mk0
-rw-r--r--keyboards/acheron/themis/88htsc/keyboard.json (renamed from keyboards/acheron/themis/88htsc/info.json)0
-rw-r--r--keyboards/acheron/themis/88htsc/rules.mk0
-rw-r--r--keyboards/adm42/rev4/keyboard.json (renamed from keyboards/adm42/rev4/info.json)0
-rw-r--r--keyboards/adm42/rev4/rules.mk1
-rw-r--r--keyboards/ah/haven60/keyboard.json (renamed from keyboards/ah/haven60/info.json)0
-rw-r--r--keyboards/ah/haven60/rules.mk1
-rw-r--r--keyboards/ah/haven65/keyboard.json (renamed from keyboards/ah/haven65/info.json)0
-rw-r--r--keyboards/ah/haven65/rules.mk1
-rw-r--r--keyboards/ah/haven80/hotswap/keyboard.json (renamed from keyboards/ah/haven80/hotswap/info.json)0
-rw-r--r--keyboards/ah/haven80/hotswap/rules.mk1
-rw-r--r--keyboards/ah/haven80/solder/keyboard.json (renamed from keyboards/ah/haven80/solder/info.json)0
-rw-r--r--keyboards/ah/haven80/solder/rules.mk1
-rw-r--r--keyboards/ai/keyboard.json (renamed from keyboards/ai/info.json)0
-rw-r--r--keyboards/ai/rules.mk1
-rw-r--r--keyboards/ai03/duet/keyboard.json (renamed from keyboards/ai03/duet/info.json)0
-rw-r--r--keyboards/ai03/duet/rules.mk1
-rw-r--r--keyboards/aidansmithdotdev/fine40/keyboard.json (renamed from keyboards/aidansmithdotdev/fine40/info.json)0
-rw-r--r--keyboards/aidansmithdotdev/fine40/rules.mk0
-rw-r--r--keyboards/akb/ogr/keyboard.json (renamed from keyboards/akb/ogr/info.json)0
-rw-r--r--keyboards/akb/ogr/rules.mk1
-rw-r--r--keyboards/akb/ogrn/keyboard.json (renamed from keyboards/akb/ogrn/info.json)0
-rw-r--r--keyboards/akb/ogrn/rules.mk1
-rw-r--r--keyboards/akb/vero/keyboard.json (renamed from keyboards/akb/vero/info.json)0
-rw-r--r--keyboards/akb/vero/rules.mk1
-rw-r--r--keyboards/akko/5087/keyboard.json (renamed from keyboards/akko/5087/info.json)0
-rw-r--r--keyboards/akko/5087/rules.mk1
-rw-r--r--keyboards/akko/5108/keyboard.json (renamed from keyboards/akko/5108/info.json)0
-rw-r--r--keyboards/akko/5108/rules.mk1
-rw-r--r--keyboards/akko/acr87/keyboard.json (renamed from keyboards/akko/acr87/info.json)0
-rw-r--r--keyboards/akko/acr87/rules.mk1
-rw-r--r--keyboards/akko/top40/keyboard.json (renamed from keyboards/akko/top40/info.json)0
-rw-r--r--keyboards/akko/top40/rules.mk1
-rw-r--r--keyboards/alhenkb/macropad5x4/keyboard.json (renamed from keyboards/alhenkb/macropad5x4/info.json)0
-rw-r--r--keyboards/alhenkb/macropad5x4/rules.mk1
-rw-r--r--keyboards/alpaca/wfeclipse/keyboard.json (renamed from keyboards/alpaca/wfeclipse/info.json)0
-rw-r--r--keyboards/alpaca/wfeclipse/rules.mk1
-rw-r--r--keyboards/an_achronism/tetromino/keyboard.json (renamed from keyboards/an_achronism/tetromino/info.json)0
-rw-r--r--keyboards/an_achronism/tetromino/rules.mk0
-rw-r--r--keyboards/anavi/arrows/keyboard.json (renamed from keyboards/anavi/arrows/info.json)0
-rw-r--r--keyboards/anavi/arrows/rules.mk1
-rw-r--r--keyboards/anavi/macropad10/keyboard.json (renamed from keyboards/anavi/macropad10/info.json)0
-rw-r--r--keyboards/anavi/macropad10/rules.mk0
-rw-r--r--keyboards/anavi/macropad12/keyboard.json (renamed from keyboards/anavi/macropad12/info.json)0
-rw-r--r--keyboards/anavi/macropad12/rules.mk1
-rw-r--r--keyboards/andean_condor/keyboard.json (renamed from keyboards/andean_condor/info.json)0
-rw-r--r--keyboards/andean_condor/rules.mk1
-rw-r--r--keyboards/archetype/minervalx/keyboard.json (renamed from keyboards/archetype/minervalx/info.json)0
-rw-r--r--keyboards/archetype/minervalx/rules.mk1
-rw-r--r--keyboards/argo_works/ishi/80/mk0_avr/keyboard.json (renamed from keyboards/argo_works/ishi/80/mk0_avr/info.json)0
-rw-r--r--keyboards/argo_works/ishi/80/mk0_avr/rules.mk1
-rw-r--r--keyboards/artemis/paragon/hotswap/keyboard.json (renamed from keyboards/artemis/paragon/hotswap/info.json)0
-rw-r--r--keyboards/artemis/paragon/hotswap/rules.mk1
-rw-r--r--keyboards/artemis/paragon/soldered/keyboard.json (renamed from keyboards/artemis/paragon/soldered/info.json)0
-rw-r--r--keyboards/artemis/paragon/soldered/rules.mk1
-rw-r--r--keyboards/ask55/keyboard.json (renamed from keyboards/ask55/info.json)0
-rw-r--r--keyboards/ask55/rules.mk1
-rw-r--r--keyboards/atreus/astar/keyboard.json (renamed from keyboards/atreus/astar/info.json)0
-rw-r--r--keyboards/atreus/astar/rules.mk0
-rw-r--r--keyboards/atreus/astar_mirrored/keyboard.json (renamed from keyboards/atreus/astar_mirrored/info.json)0
-rw-r--r--keyboards/atreus/astar_mirrored/rules.mk0
-rw-r--r--keyboards/atreus/promicro/keyboard.json (renamed from keyboards/atreus/promicro/info.json)0
-rw-r--r--keyboards/atreus/promicro/rules.mk0
-rw-r--r--keyboards/atreus/teensy2/keyboard.json (renamed from keyboards/atreus/teensy2/info.json)0
-rw-r--r--keyboards/atreus/teensy2/rules.mk0
-rw-r--r--keyboards/atreyu/rev1/keyboard.json (renamed from keyboards/atreyu/rev1/info.json)0
-rw-r--r--keyboards/atreyu/rev1/rules.mk0
-rw-r--r--keyboards/atreyu/rev2/keyboard.json (renamed from keyboards/atreyu/rev2/info.json)0
-rw-r--r--keyboards/atreyu/rev2/rules.mk1
-rw-r--r--keyboards/automata02/alisaie/keyboard.json (renamed from keyboards/automata02/alisaie/info.json)0
-rw-r--r--keyboards/automata02/alisaie/rules.mk1
-rw-r--r--keyboards/bahm/aster_ergo/keyboard.json (renamed from keyboards/bahm/aster_ergo/info.json)0
-rw-r--r--keyboards/bahm/aster_ergo/rules.mk1
-rw-r--r--keyboards/balloondogcaps/tr90/keyboard.json (renamed from keyboards/balloondogcaps/tr90/info.json)0
-rw-r--r--keyboards/balloondogcaps/tr90/rules.mk0
-rw-r--r--keyboards/balloondogcaps/tr90pm/keyboard.json (renamed from keyboards/balloondogcaps/tr90pm/info.json)0
-rw-r--r--keyboards/balloondogcaps/tr90pm/rules.mk1
-rw-r--r--keyboards/bear_face/v1/keyboard.json (renamed from keyboards/bear_face/v1/info.json)0
-rw-r--r--keyboards/bear_face/v1/rules.mk0
-rw-r--r--keyboards/bear_face/v2/keyboard.json (renamed from keyboards/bear_face/v2/info.json)0
-rw-r--r--keyboards/bear_face/v2/rules.mk0
-rw-r--r--keyboards/bestway/keyboard.json (renamed from keyboards/bestway/info.json)0
-rw-r--r--keyboards/bestway/rules.mk1
-rwxr-xr-xkeyboards/binepad/bn006/keyboard.json (renamed from keyboards/binepad/bn006/info.json)0
-rwxr-xr-xkeyboards/binepad/bn006/rules.mk1
-rw-r--r--keyboards/binepad/bn009/r2/keyboard.json (renamed from keyboards/binepad/bn009/r2/info.json)0
-rw-r--r--keyboards/binepad/bn009/r2/rules.mk1
-rw-r--r--keyboards/binepad/bnk9/keyboard.json (renamed from keyboards/binepad/bnk9/info.json)0
-rw-r--r--keyboards/binepad/bnk9/rules.mk1
-rwxr-xr-xkeyboards/binepad/bnr1/v2/keyboard.json (renamed from keyboards/binepad/bnr1/v2/info.json)0
-rw-r--r--keyboards/binepad/bnr1/v2/rules.mk1
-rw-r--r--keyboards/binepad/pixie/keyboard.json (renamed from keyboards/binepad/pixie/info.json)0
-rw-r--r--keyboards/binepad/pixie/rules.mk1
-rw-r--r--keyboards/black_hellebore/keyboard.json (renamed from keyboards/black_hellebore/info.json)0
-rw-r--r--keyboards/black_hellebore/rules.mk0
-rw-r--r--keyboards/blu/vimclutch/keyboard.json (renamed from keyboards/blu/vimclutch/info.json)0
-rw-r--r--keyboards/blu/vimclutch/rules.mk1
-rw-r--r--keyboards/boardsource/3x4/keyboard.json (renamed from keyboards/boardsource/3x4/info.json)0
-rw-r--r--keyboards/boardsource/3x4/rules.mk1
-rw-r--r--keyboards/boardsource/4x12/keyboard.json (renamed from keyboards/boardsource/4x12/info.json)0
-rw-r--r--keyboards/boardsource/4x12/rules.mk1
-rw-r--r--keyboards/boardsource/5x12/keyboard.json (renamed from keyboards/boardsource/5x12/info.json)0
-rw-r--r--keyboards/boardsource/5x12/rules.mk1
-rw-r--r--keyboards/boardsource/beiwagon/keyboard.json (renamed from keyboards/boardsource/beiwagon/info.json)0
-rw-r--r--keyboards/boardsource/beiwagon/rules.mk0
-rw-r--r--keyboards/boardsource/equals/avr/keyboard.json (renamed from keyboards/boardsource/equals/avr/info.json)0
-rw-r--r--keyboards/boardsource/equals/avr/rules.mk1
-rw-r--r--keyboards/boardsource/holiday/spooky/keyboard.json (renamed from keyboards/boardsource/holiday/spooky/info.json)0
-rw-r--r--keyboards/boardsource/holiday/spooky/rules.mk1
-rw-r--r--keyboards/boardsource/lulu/avr/keyboard.json (renamed from keyboards/boardsource/lulu/avr/info.json)0
-rw-r--r--keyboards/boardsource/lulu/avr/rules.mk1
-rw-r--r--keyboards/boardsource/microdox/v1/keyboard.json (renamed from keyboards/boardsource/microdox/v1/info.json)0
-rw-r--r--keyboards/boardsource/microdox/v1/rules.mk1
-rw-r--r--keyboards/boardsource/microdox/v2/keyboard.json (renamed from keyboards/boardsource/microdox/v2/info.json)0
-rw-r--r--keyboards/boardsource/microdox/v2/rules.mk0
-rw-r--r--keyboards/boardsource/technik_o/keyboard.json (renamed from keyboards/boardsource/technik_o/info.json)0
-rw-r--r--keyboards/boardsource/technik_o/rules.mk0
-rw-r--r--keyboards/boardsource/technik_s/keyboard.json (renamed from keyboards/boardsource/technik_s/info.json)0
-rw-r--r--keyboards/boardsource/technik_s/rules.mk0
-rw-r--r--keyboards/boardsource/the_mark/keyboard.json (renamed from keyboards/boardsource/the_mark/info.json)0
-rw-r--r--keyboards/boardsource/the_mark/rules.mk0
-rw-r--r--keyboards/bredworks/wyvern_hs/keyboard.json (renamed from keyboards/bredworks/wyvern_hs/info.json)0
-rw-r--r--keyboards/bredworks/wyvern_hs/rules.mk1
-rw-r--r--keyboards/bschwind/key_ripper/keyboard.json (renamed from keyboards/bschwind/key_ripper/info.json)0
-rw-r--r--keyboards/bschwind/key_ripper/rules.mk1
-rw-r--r--keyboards/buildakb/mw60/keyboard.json (renamed from keyboards/buildakb/mw60/info.json)0
-rw-r--r--keyboards/buildakb/mw60/rules.mk1
-rw-r--r--keyboards/butterkeebs/pocketpad/keyboard.json (renamed from keyboards/butterkeebs/pocketpad/info.json)0
-rw-r--r--keyboards/butterkeebs/pocketpad/rules.mk1
-rw-r--r--keyboards/cannonkeys/bastion60/keyboard.json (renamed from keyboards/cannonkeys/bastion60/info.json)0
-rw-r--r--keyboards/cannonkeys/bastion60/rules.mk1
-rw-r--r--keyboards/cannonkeys/bastion65/keyboard.json (renamed from keyboards/cannonkeys/bastion65/info.json)0
-rw-r--r--keyboards/cannonkeys/bastion65/rules.mk1
-rw-r--r--keyboards/cannonkeys/bastion75/keyboard.json (renamed from keyboards/cannonkeys/bastion75/info.json)0
-rw-r--r--keyboards/cannonkeys/bastion75/rules.mk1
-rw-r--r--keyboards/cannonkeys/bastiontkl/keyboard.json (renamed from keyboards/cannonkeys/bastiontkl/info.json)0
-rw-r--r--keyboards/cannonkeys/bastiontkl/rules.mk1
-rw-r--r--keyboards/cannonkeys/brutalv2_1800/keyboard.json (renamed from keyboards/cannonkeys/brutalv2_1800/info.json)0
-rw-r--r--keyboards/cannonkeys/brutalv2_1800/rules.mk1
-rw-r--r--keyboards/cannonkeys/brutalv2_60/keyboard.json (renamed from keyboards/cannonkeys/brutalv2_60/info.json)0
-rw-r--r--keyboards/cannonkeys/brutalv2_60/rules.mk1
-rw-r--r--keyboards/cannonkeys/caerdroia/keyboard.json (renamed from keyboards/cannonkeys/caerdroia/info.json)0
-rw-r--r--keyboards/cannonkeys/caerdroia/rules.mk1
-rw-r--r--keyboards/cannonkeys/db60/hotswap/keyboard.json (renamed from keyboards/cannonkeys/db60/hotswap/info.json)0
-rw-r--r--keyboards/cannonkeys/db60/hotswap/rules.mk0
-rw-r--r--keyboards/cannonkeys/db60/j02/keyboard.json (renamed from keyboards/cannonkeys/db60/j02/info.json)0
-rw-r--r--keyboards/cannonkeys/db60/j02/rules.mk0
-rw-r--r--keyboards/cannonkeys/db60/rev2/keyboard.json (renamed from keyboards/cannonkeys/db60/rev2/info.json)0
-rw-r--r--keyboards/cannonkeys/db60/rev2/rules.mk0
-rw-r--r--keyboards/cannonkeys/ortho48v2/keyboard.json (renamed from keyboards/cannonkeys/ortho48v2/info.json)0
-rw-r--r--keyboards/cannonkeys/ortho48v2/rules.mk1
-rw-r--r--keyboards/cannonkeys/ortho60v2/keyboard.json (renamed from keyboards/cannonkeys/ortho60v2/info.json)0
-rw-r--r--keyboards/cannonkeys/ortho60v2/rules.mk1
-rw-r--r--keyboards/cannonkeys/satisfaction75/prototype/keyboard.json (renamed from keyboards/cannonkeys/satisfaction75/prototype/info.json)0
-rw-r--r--keyboards/cannonkeys/satisfaction75/prototype/rules.mk1
-rw-r--r--keyboards/cannonkeys/satisfaction75/rev1/keyboard.json (renamed from keyboards/cannonkeys/satisfaction75/rev1/info.json)0
-rw-r--r--keyboards/cannonkeys/satisfaction75/rev1/rules.mk1
-rw-r--r--keyboards/cannonkeys/satisfaction75/rev2/keyboard.json (renamed from keyboards/cannonkeys/satisfaction75/rev2/info.json)0
-rw-r--r--keyboards/cannonkeys/satisfaction75/rev2/rules.mk1
-rw-r--r--keyboards/cannonkeys/typeb/keyboard.json (renamed from keyboards/cannonkeys/typeb/info.json)0
-rw-r--r--keyboards/cannonkeys/typeb/rules.mk1
-rw-r--r--keyboards/capsunlocked/cu75/keyboard.json (renamed from keyboards/capsunlocked/cu75/info.json)0
-rw-r--r--keyboards/capsunlocked/cu75/rules.mk0
-rw-r--r--keyboards/capsunlocked/cu80/v2/ansi/keyboard.json (renamed from keyboards/capsunlocked/cu80/v2/ansi/info.json)0
-rw-r--r--keyboards/capsunlocked/cu80/v2/ansi/rules.mk1
-rw-r--r--keyboards/capsunlocked/cu80/v2/iso/keyboard.json (renamed from keyboards/capsunlocked/cu80/v2/iso/info.json)0
-rw-r--r--keyboards/capsunlocked/cu80/v2/iso/rules.mk1
-rw-r--r--keyboards/chickenman/ciel65/keyboard.json (renamed from keyboards/chickenman/ciel65/info.json)0
-rw-r--r--keyboards/chickenman/ciel65/rules.mk1
-rw-r--r--keyboards/chlx/ppr_merro60/keyboard.json (renamed from keyboards/chlx/ppr_merro60/info.json)0
-rw-r--r--keyboards/chlx/ppr_merro60/rules.mk1
-rw-r--r--keyboards/chord/zero/keyboard.json (renamed from keyboards/chord/zero/info.json)0
-rw-r--r--keyboards/chord/zero/rules.mk1
-rw-r--r--keyboards/chosfox/cf81/keyboard.json (renamed from keyboards/chosfox/cf81/info.json)0
-rw-r--r--keyboards/chosfox/cf81/rules.mk1
-rw-r--r--keyboards/chouchou/keyboard.json (renamed from keyboards/chouchou/info.json)0
-rw-r--r--keyboards/chouchou/rules.mk0
-rw-r--r--keyboards/chromatonemini/keyboard.json (renamed from keyboards/chromatonemini/info.json)0
-rw-r--r--keyboards/chromatonemini/rules.mk0
-rw-r--r--keyboards/churrosoft/deck8/noleds/keyboard.json (renamed from keyboards/churrosoft/deck8/noleds/info.json)0
-rw-r--r--keyboards/churrosoft/deck8/noleds/rules.mk1
-rw-r--r--keyboards/churrosoft/deck8/rgb/keyboard.json (renamed from keyboards/churrosoft/deck8/rgb/info.json)0
-rw-r--r--keyboards/churrosoft/deck8/rgb/rules.mk1
-rw-r--r--keyboards/cipulot/60xt/keyboard.json (renamed from keyboards/cipulot/60xt/info.json)0
-rw-r--r--keyboards/cipulot/60xt/rules.mk0
-rw-r--r--keyboards/citrus/erdnuss65/keyboard.json (renamed from keyboards/citrus/erdnuss65/info.json)0
-rw-r--r--keyboards/citrus/erdnuss65/rules.mk0
-rw-r--r--keyboards/clickety_split/leeloo/rev1/keyboard.json (renamed from keyboards/clickety_split/leeloo/rev1/info.json)0
-rw-r--r--keyboards/clickety_split/leeloo/rev1/rules.mk1
-rw-r--r--keyboards/clickety_split/leeloo/rev2/keyboard.json (renamed from keyboards/clickety_split/leeloo/rev2/info.json)0
-rw-r--r--keyboards/clickety_split/leeloo/rev2/rules.mk1
-rw-r--r--keyboards/clickety_split/leeloo/rev3/keyboard.json (renamed from keyboards/clickety_split/leeloo/rev3/info.json)0
-rw-r--r--keyboards/clickety_split/leeloo/rev3/rules.mk1
-rw-r--r--keyboards/clueboard/17/keyboard.json (renamed from keyboards/clueboard/17/info.json)0
-rw-r--r--keyboards/clueboard/17/rules.mk0
-rw-r--r--keyboards/clueboard/2x1800/2018/keyboard.json (renamed from keyboards/clueboard/2x1800/2018/info.json)0
-rw-r--r--keyboards/clueboard/2x1800/2018/rules.mk1
-rw-r--r--keyboards/clueboard/2x1800/2019/keyboard.json (renamed from keyboards/clueboard/2x1800/2019/info.json)0
-rw-r--r--keyboards/clueboard/2x1800/2019/rules.mk1
-rw-r--r--keyboards/clueboard/66/rev1/keyboard.json (renamed from keyboards/clueboard/66/rev1/info.json)0
-rw-r--r--keyboards/clueboard/66/rev1/rules.mk1
-rw-r--r--keyboards/clueboard/66/rev2/keyboard.json (renamed from keyboards/clueboard/66/rev2/info.json)0
-rw-r--r--keyboards/clueboard/66/rev2/rules.mk0
-rw-r--r--keyboards/clueboard/66/rev3/keyboard.json (renamed from keyboards/clueboard/66/rev3/info.json)0
-rw-r--r--keyboards/clueboard/66/rev3/rules.mk0
-rw-r--r--keyboards/clueboard/66/rev4/keyboard.json (renamed from keyboards/clueboard/66/rev4/info.json)0
-rw-r--r--keyboards/clueboard/66/rev4/rules.mk1
-rw-r--r--keyboards/clueboard/66_hotswap/gen1/keyboard.json (renamed from keyboards/clueboard/66_hotswap/gen1/info.json)0
-rw-r--r--keyboards/clueboard/66_hotswap/gen1/rules.mk0
-rw-r--r--keyboards/clueboard/california/keyboard.json (renamed from keyboards/clueboard/california/info.json)0
-rw-r--r--keyboards/clueboard/california/rules.mk1
-rw-r--r--keyboards/clueboard/card/keyboard.json (renamed from keyboards/clueboard/card/info.json)0
-rw-r--r--keyboards/clueboard/card/rules.mk0
-rw-r--r--keyboards/coban/pad9a/keyboard.json (renamed from keyboards/coban/pad9a/info.json)0
-rw-r--r--keyboards/coban/pad9a/rules.mk0
-rw-r--r--keyboards/compensator/keyboard.json (renamed from keyboards/compensator/info.json)0
-rw-r--r--keyboards/compensator/rules.mk1
-rw-r--r--keyboards/contra/keyboard.json (renamed from keyboards/contra/info.json)0
-rwxr-xr-xkeyboards/contra/rules.mk1
-rw-r--r--keyboards/converter/adb_usb/rev1/keyboard.json (renamed from keyboards/converter/adb_usb/rev1/info.json)0
-rw-r--r--keyboards/converter/adb_usb/rev1/rules.mk0
-rw-r--r--keyboards/converter/adb_usb/rev2/keyboard.json (renamed from keyboards/converter/adb_usb/rev2/info.json)0
-rw-r--r--keyboards/converter/adb_usb/rev2/rules.mk0
-rw-r--r--keyboards/converter/palm_usb/stowaway/keyboard.json (renamed from keyboards/converter/palm_usb/stowaway/info.json)0
-rw-r--r--keyboards/converter/palm_usb/stowaway/rules.mk0
-rw-r--r--keyboards/converter/sun_usb/type3/keyboard.json (renamed from keyboards/converter/sun_usb/type3/info.json)0
-rw-r--r--keyboards/converter/sun_usb/type3/rules.mk0
-rw-r--r--keyboards/converter/sun_usb/type5/keyboard.json (renamed from keyboards/converter/sun_usb/type5/info.json)0
-rw-r--r--keyboards/converter/sun_usb/type5/rules.mk0
-rw-r--r--keyboards/converter/usb_usb/hasu/keyboard.json (renamed from keyboards/converter/usb_usb/hasu/info.json)0
-rw-r--r--keyboards/converter/usb_usb/hasu/rules.mk1
-rw-r--r--keyboards/converter/usb_usb/leonardo/keyboard.json (renamed from keyboards/converter/usb_usb/leonardo/info.json)0
-rw-r--r--keyboards/converter/usb_usb/leonardo/rules.mk1
-rw-r--r--keyboards/cradio/keyboard.json (renamed from keyboards/cradio/info.json)0
-rw-r--r--keyboards/cradio/rules.mk1
-rw-r--r--keyboards/crkbd/r2g/keyboard.json (renamed from keyboards/crkbd/r2g/info.json)0
-rw-r--r--keyboards/crkbd/r2g/rules.mk0
-rw-r--r--keyboards/crkbd/rev1/keyboard.json (renamed from keyboards/crkbd/rev1/info.json)0
-rw-r--r--keyboards/crkbd/rev1/rules.mk0
-rw-r--r--keyboards/crowboard/keyboard.json (renamed from keyboards/crowboard/info.json)0
-rw-r--r--keyboards/crowboard/rules.mk1
-rw-r--r--keyboards/custommk/evo70/keyboard.json (renamed from keyboards/custommk/evo70/info.json)0
-rw-r--r--keyboards/custommk/evo70/rules.mk1
-rw-r--r--keyboards/custommk/genesis/rev1/keyboard.json (renamed from keyboards/custommk/genesis/rev1/info.json)0
-rw-r--r--keyboards/custommk/genesis/rev1/rules.mk0
-rw-r--r--keyboards/cutie_club/fidelity/keyboard.json (renamed from keyboards/cutie_club/fidelity/info.json)0
-rw-r--r--keyboards/cutie_club/fidelity/rules.mk1
-rw-r--r--keyboards/cxt_studio/keyboard.json (renamed from keyboards/cxt_studio/info.json)0
-rw-r--r--keyboards/cxt_studio/rules.mk1
-rw-r--r--keyboards/dailycraft/bat43/rev1/keyboard.json (renamed from keyboards/dailycraft/bat43/rev1/info.json)0
-rw-r--r--keyboards/dailycraft/bat43/rev1/rules.mk1
-rw-r--r--keyboards/dailycraft/bat43/rev2/keyboard.json (renamed from keyboards/dailycraft/bat43/rev2/info.json)0
-rw-r--r--keyboards/dailycraft/bat43/rev2/rules.mk1
-rw-r--r--keyboards/dailycraft/sandbox/rev1/keyboard.json (renamed from keyboards/dailycraft/sandbox/rev1/info.json)0
-rw-r--r--keyboards/dailycraft/sandbox/rev1/rules.mk0
-rw-r--r--keyboards/dailycraft/wings42/rev1/keyboard.json (renamed from keyboards/dailycraft/wings42/rev1/info.json)0
-rw-r--r--keyboards/dailycraft/wings42/rev1/rules.mk0
-rw-r--r--keyboards/dailycraft/wings42/rev1_extkeys/keyboard.json (renamed from keyboards/dailycraft/wings42/rev1_extkeys/info.json)0
-rw-r--r--keyboards/dailycraft/wings42/rev1_extkeys/rules.mk0
-rw-r--r--keyboards/dailycraft/wings42/rev2/keyboard.json (renamed from keyboards/dailycraft/wings42/rev2/info.json)0
-rw-r--r--keyboards/dailycraft/wings42/rev2/rules.mk0
-rw-r--r--keyboards/dark/magnum_ergo_1/keyboard.json (renamed from keyboards/dark/magnum_ergo_1/info.json)0
-rw-r--r--keyboards/dark/magnum_ergo_1/rules.mk0
-rw-r--r--keyboards/darkproject/kd83a_bfg_edition/keyboard.json (renamed from keyboards/darkproject/kd83a_bfg_edition/info.json)0
-rw-r--r--keyboards/darkproject/kd83a_bfg_edition/rules.mk1
-rw-r--r--keyboards/darkproject/kd87a_bfg_edition/keyboard.json (renamed from keyboards/darkproject/kd87a_bfg_edition/info.json)0
-rw-r--r--keyboards/darkproject/kd87a_bfg_edition/rules.mk1
-rw-r--r--keyboards/darmoshark/k3/keyboard.json (renamed from keyboards/darmoshark/k3/info.json)0
-rw-r--r--keyboards/darmoshark/k3/rules.mk1
-rw-r--r--keyboards/deemen17/de60fs/keyboard.json (renamed from keyboards/deemen17/de60fs/info.json)0
-rw-r--r--keyboards/deemen17/de60fs/rules.mk1
-rw-r--r--keyboards/dekunukem/duckypad/keyboard.json (renamed from keyboards/dekunukem/duckypad/info.json)0
-rw-r--r--keyboards/dekunukem/duckypad/rules.mk1
-rw-r--r--keyboards/densus/alveus/mx/keyboard.json (renamed from keyboards/densus/alveus/mx/info.json)0
-rw-r--r--keyboards/densus/alveus/mx/rules.mk1
-rw-r--r--keyboards/dnworks/9973/keyboard.json (renamed from keyboards/dnworks/9973/info.json)0
-rw-r--r--keyboards/dnworks/9973/rules.mk1
-rw-r--r--keyboards/dnworks/frltkl/keyboard.json (renamed from keyboards/dnworks/frltkl/info.json)0
-rw-r--r--keyboards/dnworks/frltkl/rules.mk1
-rw-r--r--keyboards/dnworks/numpad/keyboard.json (renamed from keyboards/dnworks/numpad/info.json)0
-rw-r--r--keyboards/dnworks/numpad/rules.mk1
-rw-r--r--keyboards/dnworks/sbl/keyboard.json (renamed from keyboards/dnworks/sbl/info.json)0
-rw-r--r--keyboards/dnworks/sbl/rules.mk1
-rw-r--r--keyboards/doio/kb04/keyboard.json (renamed from keyboards/doio/kb04/info.json)0
-rw-r--r--keyboards/doio/kb04/rules.mk1
-rw-r--r--keyboards/doio/kb12/keyboard.json (renamed from keyboards/doio/kb12/info.json)0
-rw-r--r--keyboards/doio/kb12/rules.mk1
-rw-r--r--keyboards/doio/kb19/keyboard.json (renamed from keyboards/doio/kb19/info.json)0
-rw-r--r--keyboards/doio/kb19/rules.mk1
-rw-r--r--keyboards/doio/kb3x/keyboard.json (renamed from keyboards/doio/kb3x/info.json)0
-rw-r--r--keyboards/doio/kb3x/rules.mk1
-rw-r--r--keyboards/dotmod/dymium65/keyboard.json (renamed from keyboards/dotmod/dymium65/info.json)0
-rw-r--r--keyboards/dotmod/dymium65/rules.mk1
-rw-r--r--keyboards/dp3000/rev1/keyboard.json (renamed from keyboards/dp3000/rev1/info.json)0
-rw-r--r--keyboards/dp3000/rev1/rules.mk1
-rw-r--r--keyboards/dp3000/rev2/keyboard.json (renamed from keyboards/dp3000/rev2/info.json)0
-rw-r--r--keyboards/dp3000/rev2/rules.mk1
-rw-r--r--keyboards/drewkeys/mercury65/keyboard.json (renamed from keyboards/drewkeys/mercury65/info.json)0
-rw-r--r--keyboards/drewkeys/mercury65/rules.mk1
-rw-r--r--keyboards/drhigsby/ogurec/left_pm/keyboard.json (renamed from keyboards/drhigsby/ogurec/left_pm/info.json)0
-rw-r--r--keyboards/drhigsby/ogurec/left_pm/rules.mk0
-rw-r--r--keyboards/drhigsby/ogurec/right_pm/keyboard.json (renamed from keyboards/drhigsby/ogurec/right_pm/info.json)0
-rw-r--r--keyboards/drhigsby/ogurec/right_pm/rules.mk0
-rw-r--r--keyboards/drop/thekey/v1/keyboard.json (renamed from keyboards/drop/thekey/v1/info.json)0
-rw-r--r--keyboards/drop/thekey/v1/rules.mk1
-rw-r--r--keyboards/drop/thekey/v2/keyboard.json (renamed from keyboards/drop/thekey/v2/info.json)0
-rw-r--r--keyboards/drop/thekey/v2/rules.mk1
-rw-r--r--keyboards/durgod/dgk6x/galaxy/keyboard.json (renamed from keyboards/durgod/dgk6x/galaxy/info.json)0
-rw-r--r--keyboards/durgod/dgk6x/galaxy/rules.mk0
-rw-r--r--keyboards/durgod/dgk6x/hades_ansi/keyboard.json (renamed from keyboards/durgod/dgk6x/hades_ansi/info.json)0
-rw-r--r--keyboards/durgod/dgk6x/hades_ansi/rules.mk0
-rw-r--r--keyboards/durgod/dgk6x/hades_iso/keyboard.json (renamed from keyboards/durgod/dgk6x/hades_iso/info.json)0
-rw-r--r--keyboards/durgod/dgk6x/hades_iso/rules.mk1
-rw-r--r--keyboards/durgod/dgk6x/venus/keyboard.json (renamed from keyboards/durgod/dgk6x/venus/info.json)0
-rw-r--r--keyboards/durgod/dgk6x/venus/rules.mk0
-rw-r--r--keyboards/dztech/dz60v2/keyboard.json (renamed from keyboards/dztech/dz60v2/info.json)0
-rw-r--r--keyboards/dztech/dz60v2/rules.mk1
-rw-r--r--keyboards/dztech/pluto/keyboard.json (renamed from keyboards/dztech/pluto/info.json)0
-rw-r--r--keyboards/dztech/pluto/rules.mk1
-rw-r--r--keyboards/dztech/tofu/ii/v1/keyboard.json (renamed from keyboards/dztech/tofu/ii/v1/info.json)0
-rw-r--r--keyboards/dztech/tofu/ii/v1/rules.mk0
-rw-r--r--keyboards/dztech/tofu/jr/v1/keyboard.json (renamed from keyboards/dztech/tofu/jr/v1/info.json)0
-rw-r--r--keyboards/dztech/tofu/jr/v1/rules.mk0
-rw-r--r--keyboards/dztech/tofu/jr/v2/keyboard.json (renamed from keyboards/dztech/tofu/jr/v2/info.json)0
-rw-r--r--keyboards/dztech/tofu/jr/v2/rules.mk1
-rw-r--r--keyboards/dztech/tofu60/keyboard.json (renamed from keyboards/dztech/tofu60/info.json)0
-rw-r--r--keyboards/dztech/tofu60/rules.mk0
-rw-r--r--keyboards/ebastler/e80_1800/keyboard.json (renamed from keyboards/ebastler/e80_1800/info.json)0
-rw-r--r--keyboards/ebastler/e80_1800/rules.mk1
-rw-r--r--keyboards/eek/silk_down/keyboard.json (renamed from keyboards/eek/silk_down/info.json)0
-rw-r--r--keyboards/eek/silk_down/rules.mk0
-rw-r--r--keyboards/eek/silk_up/keyboard.json (renamed from keyboards/eek/silk_up/info.json)0
-rw-r--r--keyboards/eek/silk_up/rules.mk0
-rw-r--r--keyboards/eggsworks/egg58/keyboard.json (renamed from keyboards/eggsworks/egg58/info.json)0
-rw-r--r--keyboards/eggsworks/egg58/rules.mk1
-rw-r--r--keyboards/ekow/akira/keyboard.json (renamed from keyboards/ekow/akira/info.json)0
-rw-r--r--keyboards/ekow/akira/rules.mk1
-rw-r--r--keyboards/enviousdesign/60f/keyboard.json (renamed from keyboards/enviousdesign/60f/info.json)0
-rw-r--r--keyboards/enviousdesign/60f/rules.mk1
-rw-r--r--keyboards/enviousdesign/65m/keyboard.json (renamed from keyboards/enviousdesign/65m/info.json)0
-rw-r--r--keyboards/enviousdesign/65m/rules.mk1
-rw-r--r--keyboards/enviousdesign/commissions/mini1800/keyboard.json (renamed from keyboards/enviousdesign/commissions/mini1800/info.json)0
-rw-r--r--keyboards/enviousdesign/commissions/mini1800/rules.mk1
-rw-r--r--keyboards/enviousdesign/delirium/rev0/keyboard.json (renamed from keyboards/enviousdesign/delirium/rev0/info.json)0
-rw-r--r--keyboards/enviousdesign/delirium/rev0/rules.mk1
-rw-r--r--keyboards/enviousdesign/delirium/rev1/keyboard.json (renamed from keyboards/enviousdesign/delirium/rev1/info.json)0
-rw-r--r--keyboards/enviousdesign/delirium/rev1/rules.mk1
-rw-r--r--keyboards/enviousdesign/delirium/rgb/keyboard.json (renamed from keyboards/enviousdesign/delirium/rgb/info.json)0
-rw-r--r--keyboards/enviousdesign/delirium/rgb/rules.mk1
-rw-r--r--keyboards/enviousdesign/mcro/rev1/keyboard.json (renamed from keyboards/enviousdesign/mcro/rev1/info.json)0
-rw-r--r--keyboards/enviousdesign/mcro/rev1/rules.mk1
-rw-r--r--keyboards/era/divine/keyboard.json (renamed from keyboards/era/divine/info.json)0
-rw-r--r--keyboards/era/divine/rules.mk1
-rw-r--r--keyboards/era/era65/keyboard.json (renamed from keyboards/era/era65/info.json)0
-rw-r--r--keyboards/era/era65/rules.mk0
-rw-r--r--keyboards/era/sirind/brick65/keyboard.json (renamed from keyboards/era/sirind/brick65/info.json)0
-rw-r--r--keyboards/era/sirind/brick65/rules.mk1
-rw-r--r--keyboards/era/sirind/klein_hs/keyboard.json (renamed from keyboards/era/sirind/klein_hs/info.json)0
-rw-r--r--keyboards/era/sirind/klein_hs/rules.mk0
-rw-r--r--keyboards/era/sirind/klein_sd/keyboard.json (renamed from keyboards/era/sirind/klein_sd/info.json)0
-rw-r--r--keyboards/era/sirind/klein_sd/rules.mk1
-rw-r--r--keyboards/ergodox_ez/base/keyboard.json (renamed from keyboards/ergodox_ez/base/info.json)0
-rw-r--r--keyboards/ergodox_ez/base/rules.mk0
-rw-r--r--keyboards/ergoslab/rev1/keyboard.json (renamed from keyboards/ergoslab/rev1/info.json)0
-rw-r--r--keyboards/ergoslab/rev1/rules.mk3
-rw-r--r--keyboards/etiennecollin/wave/keyboard.json (renamed from keyboards/etiennecollin/wave/info.json)0
-rw-r--r--keyboards/etiennecollin/wave/rules.mk1
-rw-r--r--keyboards/evyd13/fin_pad/keyboard.json (renamed from keyboards/evyd13/fin_pad/info.json)0
-rw-r--r--keyboards/evyd13/fin_pad/rules.mk1
-rw-r--r--keyboards/evyd13/nt210/keyboard.json (renamed from keyboards/evyd13/nt210/info.json)0
-rw-r--r--keyboards/evyd13/nt210/rules.mk1
-rw-r--r--keyboards/evyd13/nt650/keyboard.json (renamed from keyboards/evyd13/nt650/info.json)0
-rw-r--r--keyboards/evyd13/nt650/rules.mk1
-rw-r--r--keyboards/exclusive/e85/hotswap/keyboard.json (renamed from keyboards/exclusive/e85/hotswap/info.json)0
-rw-r--r--keyboards/exclusive/e85/hotswap/rules.mk0
-rw-r--r--keyboards/exclusive/e85/soldered/keyboard.json (renamed from keyboards/exclusive/e85/soldered/info.json)0
-rw-r--r--keyboards/exclusive/e85/soldered/rules.mk0
-rw-r--r--keyboards/eyeohdesigns/humble40/keyboard.json (renamed from keyboards/eyeohdesigns/humble40/info.json)0
-rw-r--r--keyboards/eyeohdesigns/humble40/rules.mk1
-rw-r--r--keyboards/ez_maker/directpins/promicro/keyboard.json (renamed from keyboards/ez_maker/directpins/promicro/info.json)0
-rw-r--r--keyboards/ez_maker/directpins/promicro/rules.mk1
-rw-r--r--keyboards/ez_maker/directpins/proton_c/keyboard.json (renamed from keyboards/ez_maker/directpins/proton_c/info.json)0
-rw-r--r--keyboards/ez_maker/directpins/proton_c/rules.mk1
-rw-r--r--keyboards/ez_maker/directpins/rp2040/keyboard.json (renamed from keyboards/ez_maker/directpins/rp2040/info.json)0
-rw-r--r--keyboards/ez_maker/directpins/rp2040/rules.mk1
-rw-r--r--keyboards/ez_maker/directpins/teensy_2/keyboard.json (renamed from keyboards/ez_maker/directpins/teensy_2/info.json)0
-rw-r--r--keyboards/ez_maker/directpins/teensy_2/rules.mk1
-rw-r--r--keyboards/ez_maker/directpins/teensy_2pp/keyboard.json (renamed from keyboards/ez_maker/directpins/teensy_2pp/info.json)0
-rw-r--r--keyboards/ez_maker/directpins/teensy_2pp/rules.mk1
-rw-r--r--keyboards/fancytech/fancyalice66/keyboard.json (renamed from keyboards/fancytech/fancyalice66/info.json)0
-rw-r--r--keyboards/fancytech/fancyalice66/rules.mk1
-rw-r--r--keyboards/ferris/0_2/base/keyboard.json (renamed from keyboards/ferris/0_2/base/info.json)0
-rw-r--r--keyboards/ferris/0_2/base/rules.mk0
-rw-r--r--keyboards/ferris/0_2/compact/keyboard.json (renamed from keyboards/ferris/0_2/compact/info.json)0
-rw-r--r--keyboards/ferris/0_2/compact/rules.mk0
-rw-r--r--keyboards/ferris/0_2/high/keyboard.json (renamed from keyboards/ferris/0_2/high/info.json)0
-rw-r--r--keyboards/ferris/0_2/high/rules.mk0
-rw-r--r--keyboards/ferris/0_2/mini/keyboard.json (renamed from keyboards/ferris/0_2/mini/info.json)0
-rw-r--r--keyboards/ferris/0_2/mini/rules.mk0
-rw-r--r--keyboards/ferris/sweep/keyboard.json (renamed from keyboards/ferris/sweep/info.json)0
-rw-r--r--keyboards/ferris/sweep/rules.mk1
-rwxr-xr-xkeyboards/flashquark/horizon_z/keyboard.json (renamed from keyboards/flashquark/horizon_z/info.json)0
-rwxr-xr-xkeyboards/flashquark/horizon_z/rules.mk0
-rw-r--r--keyboards/for_science/keyboard.json (renamed from keyboards/for_science/info.json)0
-rw-r--r--keyboards/for_science/rules.mk1
-rw-r--r--keyboards/forever65/keyboard.json (renamed from keyboards/forever65/info.json)0
-rw-r--r--keyboards/forever65/rules.mk1
-rw-r--r--keyboards/fortitude60/rev1/keyboard.json (renamed from keyboards/fortitude60/rev1/info.json)0
-rw-r--r--keyboards/fortitude60/rev1/rules.mk3
-rw-r--r--keyboards/frobiac/blackflat/keyboard.json (renamed from keyboards/frobiac/blackflat/info.json)0
-rw-r--r--keyboards/frobiac/blackflat/rules.mk1
-rw-r--r--keyboards/frobiac/hypernano/keyboard.json (renamed from keyboards/frobiac/hypernano/info.json)0
-rw-r--r--keyboards/frobiac/hypernano/rules.mk1
-rw-r--r--keyboards/frobiac/redtilt/keyboard.json (renamed from keyboards/frobiac/redtilt/info.json)0
-rw-r--r--keyboards/frobiac/redtilt/rules.mk1
-rw-r--r--keyboards/fruitykeeb/fruitbar/r1/elite_c/keyboard.json (renamed from keyboards/fruitykeeb/fruitbar/r1/elite_c/info.json)0
-rw-r--r--keyboards/fruitykeeb/fruitbar/r1/elite_c/rules.mk1
-rw-r--r--keyboards/fruitykeeb/fruitbar/r1/promicro/keyboard.json (renamed from keyboards/fruitykeeb/fruitbar/r1/promicro/info.json)0
-rw-r--r--keyboards/fruitykeeb/fruitbar/r1/promicro/rules.mk1
-rw-r--r--keyboards/fruitykeeb/fruitbar/r2/keyboard.json (renamed from keyboards/fruitykeeb/fruitbar/r2/info.json)0
-rw-r--r--keyboards/fruitykeeb/fruitbar/r2/rules.mk1
-rw-r--r--keyboards/fs_streampad/keyboard.json (renamed from keyboards/fs_streampad/info.json)0
-rw-r--r--keyboards/fs_streampad/rules.mk1
-rw-r--r--keyboards/galile0/glyphkbd_v2/keyboard.json (renamed from keyboards/galile0/glyphkbd_v2/info.json)0
-rw-r--r--keyboards/galile0/glyphkbd_v2/rules.mk1
-rw-r--r--keyboards/geistmaschine/geist/keyboard.json (renamed from keyboards/geistmaschine/geist/info.json)0
-rw-r--r--keyboards/geistmaschine/geist/rules.mk1
-rw-r--r--keyboards/ghs/jem/hotswap_ansi/keyboard.json (renamed from keyboards/ghs/jem/hotswap_ansi/info.json)0
-rw-r--r--keyboards/ghs/jem/hotswap_ansi/rules.mk1
-rw-r--r--keyboards/ghs/jem/soldered/keyboard.json (renamed from keyboards/ghs/jem/soldered/info.json)0
-rw-r--r--keyboards/ghs/jem/soldered/rules.mk1
-rw-r--r--keyboards/ghs/xls/keyboard.json (renamed from keyboards/ghs/xls/info.json)0
-rw-r--r--keyboards/ghs/xls/rules.mk1
-rw-r--r--keyboards/gkeyboard/gpad8_2r/keyboard.json (renamed from keyboards/gkeyboard/gpad8_2r/info.json)0
-rw-r--r--keyboards/gkeyboard/gpad8_2r/rules.mk0
-rw-r--r--keyboards/gkeyboard/greatpad/keyboard.json (renamed from keyboards/gkeyboard/greatpad/info.json)0
-rw-r--r--keyboards/gkeyboard/greatpad/rules.mk1
-rw-r--r--keyboards/gl516/xr63gl/keyboard.json (renamed from keyboards/gl516/xr63gl/info.json)0
-rw-r--r--keyboards/gl516/xr63gl/rules.mk1
-rw-r--r--keyboards/gray_studio/think65v3/keyboard.json (renamed from keyboards/gray_studio/think65v3/info.json)0
-rw-r--r--keyboards/gray_studio/think65v3/rules.mk1
-rw-r--r--keyboards/hackpad/keyboard.json (renamed from keyboards/hackpad/info.json)0
-rw-r--r--keyboards/hackpad/rules.mk1
-rw-r--r--keyboards/handwired/3dortho14u/rev1/keyboard.json (renamed from keyboards/handwired/3dortho14u/rev1/info.json)0
-rw-r--r--keyboards/handwired/3dortho14u/rev1/rules.mk1
-rw-r--r--keyboards/handwired/3dortho14u/rev2/keyboard.json (renamed from keyboards/handwired/3dortho14u/rev2/info.json)0
-rw-r--r--keyboards/handwired/3dortho14u/rev2/rules.mk1
-rw-r--r--keyboards/handwired/3dp660_oled/keyboard.json (renamed from keyboards/handwired/3dp660_oled/info.json)0
-rw-r--r--keyboards/handwired/3dp660_oled/rules.mk1
-rw-r--r--keyboards/handwired/baredev/rev1/keyboard.json (renamed from keyboards/handwired/baredev/rev1/info.json)0
-rw-r--r--keyboards/handwired/baredev/rev1/rules.mk0
-rw-r--r--keyboards/handwired/dactyl_cc/keyboard.json (renamed from keyboards/handwired/dactyl_cc/info.json)0
-rw-r--r--keyboards/handwired/dactyl_cc/rules.mk0
-rw-r--r--keyboards/handwired/dactyl_kinesis/keyboard.json (renamed from keyboards/handwired/dactyl_kinesis/info.json)0
-rw-r--r--keyboards/handwired/dactyl_kinesis/rules.mk1
-rw-r--r--keyboards/handwired/dactyl_lightcycle/keyboard.json (renamed from keyboards/handwired/dactyl_lightcycle/info.json)0
-rw-r--r--keyboards/handwired/dactyl_lightcycle/rules.mk0
-rw-r--r--keyboards/handwired/dactyl_manuform/4x6_4_3/keyboard.json (renamed from keyboards/handwired/dactyl_manuform/4x6_4_3/info.json)0
-rw-r--r--keyboards/handwired/dactyl_manuform/4x6_4_3/rules.mk1
-rw-r--r--keyboards/handwired/dactyl_manuform/5x6_68/keyboard.json (renamed from keyboards/handwired/dactyl_manuform/5x6_68/info.json)0
-rw-r--r--keyboards/handwired/dactyl_manuform/5x6_68/rules.mk1
-rw-r--r--keyboards/handwired/dactyl_manuform/6x6/promicro/keyboard.json (renamed from keyboards/handwired/dactyl_manuform/6x6/promicro/info.json)0
-rw-r--r--keyboards/handwired/dactyl_manuform/6x6/promicro/rules.mk0
-rw-r--r--keyboards/handwired/dactyl_manuform/6x7/keyboard.json (renamed from keyboards/handwired/dactyl_manuform/6x7/info.json)0
-rw-r--r--keyboards/handwired/dactyl_manuform/6x7/rules.mk0
-rw-r--r--keyboards/handwired/dactyl_maximus/keyboard.json (renamed from keyboards/handwired/dactyl_maximus/info.json)0
-rw-r--r--keyboards/handwired/dactyl_maximus/rules.mk1
-rw-r--r--keyboards/handwired/dactyl_minidox/keyboard.json (renamed from keyboards/handwired/dactyl_minidox/info.json)0
-rw-r--r--keyboards/handwired/dactyl_minidox/rules.mk1
-rw-r--r--keyboards/handwired/dactyl_tracer/keyboard.json (renamed from keyboards/handwired/dactyl_tracer/info.json)0
-rw-r--r--keyboards/handwired/dactyl_tracer/rules.mk1
-rw-r--r--keyboards/handwired/dactylmacropad/keyboard.json (renamed from keyboards/handwired/dactylmacropad/info.json)0
-rw-r--r--keyboards/handwired/dactylmacropad/rules.mk1
-rw-r--r--keyboards/handwired/daskeyboard/daskeyboard4/keyboard.json (renamed from keyboards/handwired/daskeyboard/daskeyboard4/info.json)0
-rw-r--r--keyboards/handwired/daskeyboard/daskeyboard4/rules.mk1
-rw-r--r--keyboards/handwired/dmote/keyboard.json (renamed from keyboards/handwired/dmote/info.json)0
-rw-r--r--keyboards/handwired/dmote/rules.mk1
-rw-r--r--keyboards/handwired/dygma/raise/ansi/keyboard.json (renamed from keyboards/handwired/dygma/raise/ansi/info.json)0
-rw-r--r--keyboards/handwired/dygma/raise/ansi/rules.mk0
-rw-r--r--keyboards/handwired/dygma/raise/iso/keyboard.json (renamed from keyboards/handwired/dygma/raise/iso/info.json)0
-rw-r--r--keyboards/handwired/dygma/raise/iso/rules.mk0
-rw-r--r--keyboards/handwired/iso85k/keyboard.json (renamed from keyboards/handwired/iso85k/info.json)0
-rw-r--r--keyboards/handwired/iso85k/rules.mk1
-rw-r--r--keyboards/handwired/itstleo9/promicro/keyboard.json (renamed from keyboards/handwired/itstleo9/promicro/info.json)0
-rw-r--r--keyboards/handwired/itstleo9/promicro/rules.mk1
-rw-r--r--keyboards/handwired/itstleo9/rp2040/keyboard.json (renamed from keyboards/handwired/itstleo9/rp2040/info.json)0
-rw-r--r--keyboards/handwired/itstleo9/rp2040/rules.mk1
-rw-r--r--keyboards/handwired/jotanck/keyboard.json (renamed from keyboards/handwired/jotanck/info.json)0
-rw-r--r--keyboards/handwired/jotanck/rules.mk1
-rw-r--r--keyboards/handwired/jotlily60/keyboard.json (renamed from keyboards/handwired/jotlily60/info.json)0
-rw-r--r--keyboards/handwired/jotlily60/rules.mk1
-rw-r--r--keyboards/handwired/macro3/keyboard.json (renamed from keyboards/handwired/macro3/info.json)0
-rw-r--r--keyboards/handwired/macro3/rules.mk1
-rw-r--r--keyboards/handwired/marek128b/ergosplit44/keyboard.json (renamed from keyboards/handwired/marek128b/ergosplit44/info.json)0
-rw-r--r--keyboards/handwired/marek128b/ergosplit44/rules.mk1
-rw-r--r--keyboards/handwired/maverick0197/keydeck8/keyboard.json (renamed from keyboards/handwired/maverick0197/keydeck8/info.json)0
-rw-r--r--keyboards/handwired/maverick0197/keydeck8/rules.mk1
-rw-r--r--keyboards/handwired/ms_sculpt_mobile/astar/keyboard.json (renamed from keyboards/handwired/ms_sculpt_mobile/astar/info.json)0
-rw-r--r--keyboards/handwired/ms_sculpt_mobile/astar/rules.mk0
-rw-r--r--keyboards/handwired/ms_sculpt_mobile/teensy2pp/keyboard.json (renamed from keyboards/handwired/ms_sculpt_mobile/teensy2pp/info.json)0
-rw-r--r--keyboards/handwired/ms_sculpt_mobile/teensy2pp/rules.mk0
-rw-r--r--keyboards/handwired/nortontechpad/keyboard.json (renamed from keyboards/handwired/nortontechpad/info.json)0
-rw-r--r--keyboards/handwired/nortontechpad/rules.mk1
-rw-r--r--keyboards/handwired/onekey/bluepill/keyboard.json (renamed from keyboards/handwired/onekey/bluepill/info.json)0
-rw-r--r--keyboards/handwired/onekey/bluepill/rules.mk1
-rw-r--r--keyboards/handwired/onekey/bluepill_uf2boot/keyboard.json (renamed from keyboards/handwired/onekey/bluepill_uf2boot/info.json)0
-rw-r--r--keyboards/handwired/onekey/bluepill_uf2boot/rules.mk1
-rw-r--r--keyboards/handwired/onekey/elite_c/keyboard.json (renamed from keyboards/handwired/onekey/elite_c/info.json)0
-rw-r--r--keyboards/handwired/onekey/elite_c/rules.mk0
-rw-r--r--keyboards/handwired/onekey/nucleo_f446re/keyboard.json (renamed from keyboards/handwired/onekey/nucleo_f446re/info.json)0
-rw-r--r--keyboards/handwired/onekey/nucleo_f446re/rules.mk0
-rw-r--r--keyboards/handwired/onekey/nucleo_g431rb/keyboard.json (renamed from keyboards/handwired/onekey/nucleo_g431rb/info.json)0
-rw-r--r--keyboards/handwired/onekey/nucleo_g431rb/rules.mk0
-rw-r--r--keyboards/handwired/onekey/nucleo_g474re/keyboard.json (renamed from keyboards/handwired/onekey/nucleo_g474re/info.json)0
-rw-r--r--keyboards/handwired/onekey/nucleo_g474re/rules.mk0
-rw-r--r--keyboards/handwired/onekey/nucleo_h723zg/keyboard.json (renamed from keyboards/handwired/onekey/nucleo_h723zg/info.json)0
-rwxr-xr-xkeyboards/handwired/onekey/nucleo_h723zg/rules.mk0
-rw-r--r--keyboards/handwired/onekey/nucleo_l432kc/keyboard.json (renamed from keyboards/handwired/onekey/nucleo_l432kc/info.json)0
-rw-r--r--keyboards/handwired/onekey/nucleo_l432kc/rules.mk0
-rw-r--r--keyboards/handwired/onekey/promicro/keyboard.json (renamed from keyboards/handwired/onekey/promicro/info.json)0
-rw-r--r--keyboards/handwired/onekey/promicro/rules.mk0
-rw-r--r--keyboards/handwired/onekey/proton_c/keyboard.json (renamed from keyboards/handwired/onekey/proton_c/info.json)0
-rw-r--r--keyboards/handwired/onekey/proton_c/rules.mk0
-rw-r--r--keyboards/handwired/onekey/rp2040/keyboard.json (renamed from keyboards/handwired/onekey/rp2040/info.json)0
-rw-r--r--keyboards/handwired/onekey/rp2040/rules.mk0
-rw-r--r--keyboards/handwired/onekey/stm32f0_disco/keyboard.json (renamed from keyboards/handwired/onekey/stm32f0_disco/info.json)0
-rw-r--r--keyboards/handwired/onekey/stm32f0_disco/rules.mk1
-rw-r--r--keyboards/handwired/onekey/stm32f3_disco/keyboard.json (renamed from keyboards/handwired/onekey/stm32f3_disco/info.json)0
-rw-r--r--keyboards/handwired/onekey/stm32f3_disco/rules.mk0
-rw-r--r--keyboards/handwired/onekey/stm32f405_feather/keyboard.json (renamed from keyboards/handwired/onekey/stm32f405_feather/info.json)0
-rw-r--r--keyboards/handwired/onekey/stm32f405_feather/rules.mk1
-rw-r--r--keyboards/handwired/onekey/teensy_2/keyboard.json (renamed from keyboards/handwired/onekey/teensy_2/info.json)0
-rw-r--r--keyboards/handwired/onekey/teensy_2/rules.mk0
-rw-r--r--keyboards/handwired/onekey/teensy_2pp/keyboard.json (renamed from keyboards/handwired/onekey/teensy_2pp/info.json)0
-rw-r--r--keyboards/handwired/onekey/teensy_2pp/rules.mk0
-rw-r--r--keyboards/handwired/onekey/teensy_32/keyboard.json (renamed from keyboards/handwired/onekey/teensy_32/info.json)0
-rw-r--r--keyboards/handwired/onekey/teensy_32/rules.mk1
-rw-r--r--keyboards/handwired/onekey/teensy_35/keyboard.json (renamed from keyboards/handwired/onekey/teensy_35/info.json)0
-rw-r--r--keyboards/handwired/onekey/teensy_35/rules.mk1
-rw-r--r--keyboards/handwired/petruziamini/keyboard.json (renamed from keyboards/handwired/petruziamini/info.json)0
-rw-r--r--keyboards/handwired/petruziamini/rules.mk1
-rw-r--r--keyboards/handwired/phantagom/baragon/keyboard.json (renamed from keyboards/handwired/phantagom/baragon/info.json)0
-rw-r--r--keyboards/handwired/phantagom/baragon/rules.mk1
-rw-r--r--keyboards/handwired/phantagom/varan/keyboard.json (renamed from keyboards/handwired/phantagom/varan/info.json)0
-rw-r--r--keyboards/handwired/phantagom/varan/rules.mk1
-rw-r--r--keyboards/handwired/pill60/bluepill/keyboard.json (renamed from keyboards/handwired/pill60/bluepill/info.json)0
-rw-r--r--keyboards/handwired/pill60/bluepill/rules.mk1
-rw-r--r--keyboards/handwired/polly40/keyboard.json (renamed from keyboards/handwired/polly40/info.json)0
-rw-r--r--keyboards/handwired/polly40/rules.mk1
-rw-r--r--keyboards/handwired/pytest/basic/keyboard.json (renamed from keyboards/handwired/pytest/basic/info.json)0
-rw-r--r--keyboards/handwired/pytest/basic/rules.mk0
-rw-r--r--keyboards/handwired/pytest/has_community/keyboard.json (renamed from keyboards/handwired/pytest/has_community/info.json)0
-rw-r--r--keyboards/handwired/pytest/has_community/rules.mk0
-rw-r--r--keyboards/handwired/pytest/macro/keyboard.json (renamed from keyboards/handwired/pytest/macro/info.json)0
-rw-r--r--keyboards/handwired/pytest/macro/rules.mk0
-rw-r--r--keyboards/handwired/rabijl/rotary_numpad/keyboard.json (renamed from keyboards/handwired/rabijl/rotary_numpad/info.json)0
-rw-r--r--keyboards/handwired/rabijl/rotary_numpad/rules.mk1
-rw-r--r--keyboards/handwired/rd_61_qmk/keyboard.json (renamed from keyboards/handwired/rd_61_qmk/info.json)0
-rw-r--r--keyboards/handwired/rd_61_qmk/rules.mk1
-rw-r--r--keyboards/handwired/reclined/keyboard.json (renamed from keyboards/handwired/reclined/info.json)0
-rw-r--r--keyboards/handwired/reclined/rules.mk1
-rw-r--r--keyboards/handwired/scottokeebs/scotto108/keyboard.json (renamed from keyboards/handwired/scottokeebs/scotto108/info.json)0
-rw-r--r--keyboards/handwired/scottokeebs/scotto108/rules.mk1
-rw-r--r--keyboards/handwired/scottokeebs/scotto34/keyboard.json (renamed from keyboards/handwired/scottokeebs/scotto34/info.json)0
-rw-r--r--keyboards/handwired/scottokeebs/scotto34/rules.mk0
-rw-r--r--keyboards/handwired/scottokeebs/scotto36/keyboard.json (renamed from keyboards/handwired/scottokeebs/scotto36/info.json)0
-rw-r--r--keyboards/handwired/scottokeebs/scotto36/rules.mk1
-rw-r--r--keyboards/handwired/scottokeebs/scotto40/keyboard.json (renamed from keyboards/handwired/scottokeebs/scotto40/info.json)0
-rw-r--r--keyboards/handwired/scottokeebs/scotto40/rules.mk1
-rw-r--r--keyboards/handwired/scottokeebs/scotto61/keyboard.json (renamed from keyboards/handwired/scottokeebs/scotto61/info.json)0
-rw-r--r--keyboards/handwired/scottokeebs/scotto61/rules.mk1
-rw-r--r--keyboards/handwired/scottokeebs/scotto9/keyboard.json (renamed from keyboards/handwired/scottokeebs/scotto9/info.json)0
-rw-r--r--keyboards/handwired/scottokeebs/scotto9/rules.mk1
-rw-r--r--keyboards/handwired/scottokeebs/scottoalp/keyboard.json (renamed from keyboards/handwired/scottokeebs/scottoalp/info.json)0
-rw-r--r--keyboards/handwired/scottokeebs/scottoalp/rules.mk1
-rw-r--r--keyboards/handwired/scottokeebs/scottocmd/keyboard.json (renamed from keyboards/handwired/scottokeebs/scottocmd/info.json)0
-rw-r--r--keyboards/handwired/scottokeebs/scottocmd/rules.mk1
-rw-r--r--keyboards/handwired/scottokeebs/scottodeck/keyboard.json (renamed from keyboards/handwired/scottokeebs/scottodeck/info.json)0
-rw-r--r--keyboards/handwired/scottokeebs/scottodeck/rules.mk1
-rw-r--r--keyboards/handwired/scottokeebs/scottoergo/keyboard.json (renamed from keyboards/handwired/scottokeebs/scottoergo/info.json)0
-rw-r--r--keyboards/handwired/scottokeebs/scottoergo/rules.mk1
-rw-r--r--keyboards/handwired/scottokeebs/scottofly/keyboard.json (renamed from keyboards/handwired/scottokeebs/scottofly/info.json)0
-rw-r--r--keyboards/handwired/scottokeebs/scottofly/rules.mk1
-rw-r--r--keyboards/handwired/scottokeebs/scottofrog/keyboard.json (renamed from keyboards/handwired/scottokeebs/scottofrog/info.json)0
-rw-r--r--keyboards/handwired/scottokeebs/scottofrog/rules.mk1
-rw-r--r--keyboards/handwired/scottokeebs/scottogame/keyboard.json (renamed from keyboards/handwired/scottokeebs/scottogame/info.json)0
-rw-r--r--keyboards/handwired/scottokeebs/scottogame/rules.mk1
-rw-r--r--keyboards/handwired/scottokeebs/scottoinvader/keyboard.json (renamed from keyboards/handwired/scottokeebs/scottoinvader/info.json)0
-rw-r--r--keyboards/handwired/scottokeebs/scottoinvader/rules.mk1
-rw-r--r--keyboards/handwired/scottokeebs/scottokatana/keyboard.json (renamed from keyboards/handwired/scottokeebs/scottokatana/info.json)0
-rw-r--r--keyboards/handwired/scottokeebs/scottokatana/rules.mk1
-rw-r--r--keyboards/handwired/scottokeebs/scottolong/keyboard.json (renamed from keyboards/handwired/scottokeebs/scottolong/info.json)0
-rw-r--r--keyboards/handwired/scottokeebs/scottolong/rules.mk1
-rw-r--r--keyboards/handwired/scottokeebs/scottomacrodeck/keyboard.json (renamed from keyboards/handwired/scottokeebs/scottomacrodeck/info.json)0
-rw-r--r--keyboards/handwired/scottokeebs/scottomacrodeck/rules.mk0
-rw-r--r--keyboards/handwired/scottokeebs/scottomouse/keyboard.json (renamed from keyboards/handwired/scottokeebs/scottomouse/info.json)0
-rw-r--r--keyboards/handwired/scottokeebs/scottomouse/rules.mk1
-rw-r--r--keyboards/handwired/scottokeebs/scottonum/keyboard.json (renamed from keyboards/handwired/scottokeebs/scottonum/info.json)0
-rw-r--r--keyboards/handwired/scottokeebs/scottonum/rules.mk1
-rw-r--r--keyboards/handwired/scottokeebs/scottosplit/keyboard.json (renamed from keyboards/handwired/scottokeebs/scottosplit/info.json)0
-rw-r--r--keyboards/handwired/scottokeebs/scottosplit/rules.mk1
-rw-r--r--keyboards/handwired/scottokeebs/scottostarter/keyboard.json (renamed from keyboards/handwired/scottokeebs/scottostarter/info.json)0
-rw-r--r--keyboards/handwired/scottokeebs/scottostarter/rules.mk1
-rw-r--r--keyboards/handwired/scottokeebs/scottowing/keyboard.json (renamed from keyboards/handwired/scottokeebs/scottowing/info.json)0
-rw-r--r--keyboards/handwired/scottokeebs/scottowing/rules.mk1
-rw-r--r--keyboards/handwired/sejin_eat1010r2/keyboard.json (renamed from keyboards/handwired/sejin_eat1010r2/info.json)0
-rw-r--r--keyboards/handwired/sejin_eat1010r2/rules.mk1
-rw-r--r--keyboards/handwired/sono1/stm32f103/keyboard.json (renamed from keyboards/handwired/sono1/stm32f103/info.json)0
-rw-r--r--keyboards/handwired/sono1/stm32f103/rules.mk1
-rw-r--r--keyboards/handwired/sono1/t2pp/keyboard.json (renamed from keyboards/handwired/sono1/t2pp/info.json)0
-rw-r--r--keyboards/handwired/sono1/t2pp/rules.mk0
-rw-r--r--keyboards/handwired/split_cloud/keyboard.json (renamed from keyboards/handwired/split_cloud/info.json)0
-rw-r--r--keyboards/handwired/split_cloud/rules.mk0
-rw-r--r--keyboards/handwired/splittest/bluepill/keyboard.json (renamed from keyboards/handwired/splittest/bluepill/info.json)0
-rw-r--r--keyboards/handwired/splittest/bluepill/rules.mk1
-rw-r--r--keyboards/handwired/splittest/promicro/keyboard.json (renamed from keyboards/handwired/splittest/promicro/info.json)0
-rw-r--r--keyboards/handwired/splittest/promicro/rules.mk0
-rw-r--r--keyboards/handwired/splittest/teensy_2/keyboard.json (renamed from keyboards/handwired/splittest/teensy_2/info.json)0
-rw-r--r--keyboards/handwired/splittest/teensy_2/rules.mk0
-rw-r--r--keyboards/handwired/starrykeebs/dude09/keyboard.json (renamed from keyboards/handwired/starrykeebs/dude09/info.json)0
-rw-r--r--keyboards/handwired/starrykeebs/dude09/rules.mk1
-rw-r--r--keyboards/handwired/technicpad/keyboard.json (renamed from keyboards/handwired/technicpad/info.json)0
-rw-r--r--keyboards/handwired/technicpad/rules.mk1
-rw-r--r--keyboards/handwired/tkk/keyboard.json (renamed from keyboards/handwired/tkk/info.json)0
-rw-r--r--keyboards/handwired/tkk/rules.mk1
-rw-r--r--keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/keyboard.json (renamed from keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/info.json)0
-rw-r--r--keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/rules.mk0
-rw-r--r--keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/keyboard.json (renamed from keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/info.json)0
-rw-r--r--keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/rules.mk0
-rw-r--r--keyboards/handwired/unk/rev1/keyboard.json (renamed from keyboards/handwired/unk/rev1/info.json)0
-rw-r--r--keyboards/handwired/unk/rev1/rules.mk0
-rw-r--r--keyboards/handwired/wakizashi40/keyboard.json (renamed from keyboards/handwired/wakizashi40/info.json)0
-rw-r--r--keyboards/handwired/wakizashi40/rules.mk1
-rw-r--r--keyboards/handwired/wwa/helios/keyboard.json (renamed from keyboards/handwired/wwa/helios/info.json)0
-rw-r--r--keyboards/handwired/wwa/helios/rules.mk1
-rw-r--r--keyboards/handwired/wwa/kepler/keyboard.json (renamed from keyboards/handwired/wwa/kepler/info.json)0
-rw-r--r--keyboards/handwired/wwa/kepler/rules.mk1
-rw-r--r--keyboards/handwired/wwa/mercury/keyboard.json (renamed from keyboards/handwired/wwa/mercury/info.json)0
-rw-r--r--keyboards/handwired/wwa/mercury/rules.mk1
-rw-r--r--keyboards/handwired/wwa/soyuz/keyboard.json (renamed from keyboards/handwired/wwa/soyuz/info.json)0
-rw-r--r--keyboards/handwired/wwa/soyuz/rules.mk0
-rw-r--r--keyboards/handwired/wwa/soyuzxl/keyboard.json (renamed from keyboards/handwired/wwa/soyuzxl/info.json)0
-rw-r--r--keyboards/handwired/wwa/soyuzxl/rules.mk0
-rw-r--r--keyboards/handwired/xealous/rev1/keyboard.json (renamed from keyboards/handwired/xealous/rev1/info.json)0
-rw-r--r--keyboards/handwired/xealous/rev1/rules.mk0
-rw-r--r--keyboards/handwired/ziyoulang_k3_mod/keyboard.json (renamed from keyboards/handwired/ziyoulang_k3_mod/info.json)0
-rw-r--r--keyboards/handwired/ziyoulang_k3_mod/rules.mk1
-rw-r--r--keyboards/heliotrope/keyboard.json (renamed from keyboards/heliotrope/info.json)0
-rw-r--r--keyboards/heliotrope/rules.mk2
-rw-r--r--keyboards/hhkb/ansi/32u4/keyboard.json (renamed from keyboards/hhkb/ansi/32u4/info.json)0
-rw-r--r--keyboards/hhkb/ansi/32u4/rules.mk0
-rw-r--r--keyboards/hineybush/h101/keyboard.json (renamed from keyboards/hineybush/h101/info.json)0
-rw-r--r--keyboards/hineybush/h101/rules.mk1
-rw-r--r--keyboards/hineybush/h87_g2/keyboard.json (renamed from keyboards/hineybush/h87_g2/info.json)0
-rw-r--r--keyboards/hineybush/h87_g2/rules.mk1
-rw-r--r--keyboards/hineybush/ibis/keyboard.json (renamed from keyboards/hineybush/ibis/info.json)0
-rw-r--r--keyboards/hineybush/ibis/rules.mk1
-rw-r--r--keyboards/holyswitch/lightweight65/keyboard.json (renamed from keyboards/holyswitch/lightweight65/info.json)0
-rw-r--r--keyboards/holyswitch/lightweight65/rules.mk1
-rw-r--r--keyboards/horrortroll/caticorn/rev1/hotswap/keyboard.json (renamed from keyboards/horrortroll/caticorn/rev1/hotswap/info.json)0
-rw-r--r--keyboards/horrortroll/caticorn/rev1/hotswap/rules.mk1
-rw-r--r--keyboards/horrortroll/caticorn/rev1/solder/keyboard.json (renamed from keyboards/horrortroll/caticorn/rev1/solder/info.json)0
-rw-r--r--keyboards/horrortroll/caticorn/rev1/solder/rules.mk1
-rw-r--r--keyboards/hotdox76v2/keyboard.json (renamed from keyboards/hotdox76v2/info.json)0
-rw-r--r--keyboards/hotdox76v2/rules.mk0
-rw-r--r--keyboards/hubble/keyboard.json (renamed from keyboards/hubble/info.json)0
-rw-r--r--keyboards/hubble/rules.mk1
-rw-r--r--keyboards/ibm/model_m/modelh/keyboard.json (renamed from keyboards/ibm/model_m/modelh/info.json)0
-rw-r--r--keyboards/ibm/model_m/modelh/rules.mk0
-rw-r--r--keyboards/ibm/model_m_122/m122_3270/bluepill/keyboard.json (renamed from keyboards/ibm/model_m_122/m122_3270/bluepill/info.json)0
-rw-r--r--keyboards/ibm/model_m_122/m122_3270/bluepill/rules.mk0
-rw-r--r--keyboards/idank/spankbd/keyboard.json (renamed from keyboards/idank/spankbd/info.json)0
-rw-r--r--keyboards/idank/spankbd/rules.mk1
-rw-r--r--keyboards/idank/sweeq/keyboard.json (renamed from keyboards/idank/sweeq/info.json)0
-rw-r--r--keyboards/idank/sweeq/rules.mk1
-rw-r--r--keyboards/idobao/id80/v2/ansi/keyboard.json (renamed from keyboards/idobao/id80/v2/ansi/info.json)0
-rw-r--r--keyboards/idobao/id80/v2/ansi/rules.mk2
-rw-r--r--keyboards/idobao/id80/v2/iso/keyboard.json (renamed from keyboards/idobao/id80/v2/iso/info.json)0
-rw-r--r--keyboards/idobao/id80/v2/iso/rules.mk2
-rw-r--r--keyboards/idyllic/tinny50_rgb/keyboard.json (renamed from keyboards/idyllic/tinny50_rgb/info.json)0
-rw-r--r--keyboards/idyllic/tinny50_rgb/rules.mk0
-rw-r--r--keyboards/igloo/keyboard.json (renamed from keyboards/igloo/info.json)0
-rw-r--r--keyboards/igloo/rules.mk1
-rw-r--r--keyboards/inett_studio/sq80/hotswap_layout_i/keyboard.json (renamed from keyboards/inett_studio/sq80/hotswap_layout_i/info.json)0
-rw-r--r--keyboards/inett_studio/sq80/hotswap_layout_i/rules.mk1
-rw-r--r--keyboards/inland/mk47/keyboard.json (renamed from keyboards/inland/mk47/info.json)0
-rw-r--r--keyboards/inland/mk47/rules.mk1
-rw-r--r--keyboards/inland/v83p/keyboard.json (renamed from keyboards/inland/v83p/info.json)0
-rw-r--r--keyboards/inland/v83p/rules.mk1
-rw-r--r--keyboards/input_club/infinity60/led/keyboard.json (renamed from keyboards/input_club/infinity60/led/info.json)0
-rw-r--r--keyboards/input_club/infinity60/led/rules.mk0
-rw-r--r--keyboards/input_club/infinity60/rev1/keyboard.json (renamed from keyboards/input_club/infinity60/rev1/info.json)0
-rw-r--r--keyboards/input_club/infinity60/rev1/rules.mk0
-rw-r--r--keyboards/itstleo/itstleo40/keyboard.json (renamed from keyboards/itstleo/itstleo40/info.json)0
-rw-r--r--keyboards/itstleo/itstleo40/rules.mk1
-rw-r--r--keyboards/jacky_studio/piggy60/rev1/hotswap/keyboard.json (renamed from keyboards/jacky_studio/piggy60/rev1/hotswap/info.json)0
-rw-r--r--keyboards/jacky_studio/piggy60/rev1/hotswap/rules.mk1
-rw-r--r--keyboards/jacky_studio/piggy60/rev1/solder/keyboard.json (renamed from keyboards/jacky_studio/piggy60/rev1/solder/info.json)0
-rw-r--r--keyboards/jacky_studio/piggy60/rev1/solder/rules.mk1
-rw-r--r--keyboards/jadookb/jkb65/r1/keyboard.json (renamed from keyboards/jadookb/jkb65/r1/info.json)0
-rw-r--r--keyboards/jadookb/jkb65/r1/rules.mk0
-rw-r--r--keyboards/jadookb/jkb65/r2/keyboard.json (renamed from keyboards/jadookb/jkb65/r2/info.json)0
-rw-r--r--keyboards/jadookb/jkb65/r2/rules.mk0
-rw-r--r--keyboards/jaykeeb/orba/keyboard.json (renamed from keyboards/jaykeeb/orba/info.json)0
-rw-r--r--keyboards/jaykeeb/orba/rules.mk1
-rw-r--r--keyboards/jaykeeb/sebelas/keyboard.json (renamed from keyboards/jaykeeb/sebelas/info.json)0
-rw-r--r--keyboards/jaykeeb/sebelas/rules.mk1
-rw-r--r--keyboards/jaykeeb/skyline/keyboard.json (renamed from keyboards/jaykeeb/skyline/info.json)0
-rw-r--r--keyboards/jaykeeb/skyline/rules.mk1
-rw-r--r--keyboards/jaykeeb/sriwedari70/keyboard.json (renamed from keyboards/jaykeeb/sriwedari70/info.json)0
-rw-r--r--keyboards/jaykeeb/sriwedari70/rules.mk1
-rw-r--r--keyboards/jaykeeb/tokki/keyboard.json (renamed from keyboards/jaykeeb/tokki/info.json)0
-rw-r--r--keyboards/jaykeeb/tokki/rules.mk1
-rw-r--r--keyboards/jels/boaty/keyboard.json (renamed from keyboards/jels/boaty/info.json)0
-rw-r--r--keyboards/jels/boaty/rules.mk1
-rw-r--r--keyboards/jels/jels60/v1/keyboard.json (renamed from keyboards/jels/jels60/v1/info.json)0
-rw-r--r--keyboards/jels/jels60/v1/rules.mk1
-rw-r--r--keyboards/jels/jels60/v2/keyboard.json (renamed from keyboards/jels/jels60/v2/info.json)0
-rw-r--r--keyboards/jels/jels60/v2/rules.mk1
-rw-r--r--keyboards/jidohun/km113/keyboard.json (renamed from keyboards/jidohun/km113/info.json)0
-rw-r--r--keyboards/jidohun/km113/rules.mk1
-rw-r--r--keyboards/jukaie/jk01/keyboard.json (renamed from keyboards/jukaie/jk01/info.json)0
-rw-r--r--keyboards/jukaie/jk01/rules.mk1
-rw-r--r--keyboards/kakunpc/angel64/alpha/keyboard.json (renamed from keyboards/kakunpc/angel64/alpha/info.json)0
-rw-r--r--keyboards/kakunpc/angel64/alpha/rules.mk0
-rw-r--r--keyboards/kakunpc/angel64/rev1/keyboard.json (renamed from keyboards/kakunpc/angel64/rev1/info.json)0
-rw-r--r--keyboards/kakunpc/angel64/rev1/rules.mk0
-rw-r--r--keyboards/kalakos/bahrnob/keyboard.json (renamed from keyboards/kalakos/bahrnob/info.json)0
-rw-r--r--keyboards/kalakos/bahrnob/rules.mk1
-rw-r--r--keyboards/kapcave/paladinpad/rev1/keyboard.json (renamed from keyboards/kapcave/paladinpad/rev1/info.json)0
-rw-r--r--keyboards/kapcave/paladinpad/rev1/rules.mk0
-rw-r--r--keyboards/kapcave/paladinpad/rev2/keyboard.json (renamed from keyboards/kapcave/paladinpad/rev2/info.json)0
-rw-r--r--keyboards/kapcave/paladinpad/rev2/rules.mk0
-rw-r--r--keyboards/kb_elmo/bm42/keyboard.json (renamed from keyboards/kb_elmo/bm42/info.json)0
-rw-r--r--keyboards/kb_elmo/bm42/rules.mk1
-rw-r--r--keyboards/kb_elmo/dizzy40/keyboard.json (renamed from keyboards/kb_elmo/dizzy40/info.json)0
-rw-r--r--keyboards/kb_elmo/dizzy40/rules.mk1
-rw-r--r--keyboards/kb_elmo/eliza/keyboard.json (renamed from keyboards/kb_elmo/eliza/info.json)0
-rw-r--r--keyboards/kb_elmo/eliza/rules.mk1
-rw-r--r--keyboards/kb_elmo/gamehand/keyboard.json (renamed from keyboards/kb_elmo/gamehand/info.json)0
-rw-r--r--keyboards/kb_elmo/gamehand/rules.mk1
-rw-r--r--keyboards/kbdcraft/adam64/keyboard.json (renamed from keyboards/kbdcraft/adam64/info.json)0
-rw-r--r--keyboards/kbdcraft/adam64/rules.mk1
-rw-r--r--keyboards/kbdfans/d45/v2/keyboard.json (renamed from keyboards/kbdfans/d45/v2/info.json)0
-rw-r--r--keyboards/kbdfans/d45/v2/rules.mk1
-rw-r--r--keyboards/kbdfans/kbd67/rev1/keyboard.json (renamed from keyboards/kbdfans/kbd67/rev1/info.json)0
-rw-r--r--keyboards/kbdfans/kbd67/rev1/rules.mk1
-rw-r--r--keyboards/kbdfans/kbdpad/mk3/keyboard.json (renamed from keyboards/kbdfans/kbdpad/mk3/info.json)0
-rw-r--r--keyboards/kbdfans/kbdpad/mk3/rules.mk1
-rw-r--r--keyboards/kbdfans/odinmini/keyboard.json (renamed from keyboards/kbdfans/odinmini/info.json)0
-rw-r--r--keyboards/kbdfans/odinmini/rules.mk0
-rw-r--r--keyboards/kbdfans/tiger80/keyboard.json (renamed from keyboards/kbdfans/tiger80/info.json)0
-rw-r--r--keyboards/kbdfans/tiger80/rules.mk0
-rw-r--r--keyboards/keebio/bamfk1/keyboard.json (renamed from keyboards/keebio/bamfk1/info.json)0
-rw-r--r--keyboards/keebio/bamfk1/rules.mk1
-rw-r--r--keyboards/keebio/chocopad/rev1/keyboard.json (renamed from keyboards/keebio/chocopad/rev1/info.json)0
-rw-r--r--keyboards/keebio/chocopad/rev1/rules.mk1
-rw-r--r--keyboards/keebio/chocopad/rev2/keyboard.json (renamed from keyboards/keebio/chocopad/rev2/info.json)0
-rw-r--r--keyboards/keebio/chocopad/rev2/rules.mk1
-rw-r--r--keyboards/keebio/convolution/rev1/keyboard.json (renamed from keyboards/keebio/convolution/rev1/info.json)0
-rw-r--r--keyboards/keebio/convolution/rev1/rules.mk0
-rw-r--r--keyboards/keebio/nyquistpad/keyboard.json (renamed from keyboards/keebio/nyquistpad/info.json)0
-rw-r--r--keyboards/keebio/nyquistpad/rules.mk1
-rw-r--r--keyboards/keebio/sinc/rev1/keyboard.json (renamed from keyboards/keebio/sinc/rev1/info.json)0
-rw-r--r--keyboards/keebio/sinc/rev1/rules.mk1
-rw-r--r--keyboards/keebio/sinc/rev2/keyboard.json (renamed from keyboards/keebio/sinc/rev2/info.json)0
-rw-r--r--keyboards/keebio/sinc/rev2/rules.mk1
-rw-r--r--keyboards/keebsforall/freebird75/keyboard.json (renamed from keyboards/keebsforall/freebird75/info.json)0
-rw-r--r--keyboards/keebsforall/freebird75/rules.mk1
-rw-r--r--keyboards/kelwin/utopia88/keyboard.json (renamed from keyboards/kelwin/utopia88/info.json)0
-rw-r--r--keyboards/kelwin/utopia88/rules.mk1
-rw-r--r--keyboards/kepler_33/proto/keyboard.json (renamed from keyboards/kepler_33/proto/info.json)0
-rw-r--r--keyboards/kepler_33/proto/rules.mk0
-rw-r--r--keyboards/keycapsss/kimiko/rev1/keyboard.json (renamed from keyboards/keycapsss/kimiko/rev1/info.json)0
-rw-r--r--keyboards/keycapsss/kimiko/rev1/rules.mk1
-rw-r--r--keyboards/keycapsss/kimiko/rev2/keyboard.json (renamed from keyboards/keycapsss/kimiko/rev2/info.json)0
-rw-r--r--keyboards/keycapsss/kimiko/rev2/rules.mk1
-rw-r--r--keyboards/keychron/c1_pro/ansi/rgb/keyboard.json (renamed from keyboards/keychron/c1_pro/ansi/rgb/info.json)0
-rw-r--r--keyboards/keychron/c1_pro/ansi/rgb/rules.mk1
-rw-r--r--keyboards/keychron/c1_pro/ansi/white/keyboard.json (renamed from keyboards/keychron/c1_pro/ansi/white/info.json)0
-rw-r--r--keyboards/keychron/c1_pro/ansi/white/rules.mk1
-rw-r--r--keyboards/keychron/q0/base/keyboard.json (renamed from keyboards/keychron/q0/base/info.json)0
-rw-r--r--keyboards/keychron/q0/base/rules.mk1
-rw-r--r--keyboards/keychron/q0/plus/keyboard.json (renamed from keyboards/keychron/q0/plus/info.json)0
-rw-r--r--keyboards/keychron/q0/plus/rules.mk1
-rw-r--r--keyboards/keychron/q1v1/ansi/keyboard.json (renamed from keyboards/keychron/q1v1/ansi/info.json)0
-rw-r--r--keyboards/keychron/q1v1/ansi/rules.mk1
-rw-r--r--keyboards/keychron/q1v1/ansi_encoder/keyboard.json (renamed from keyboards/keychron/q1v1/ansi_encoder/info.json)0
-rw-r--r--keyboards/keychron/q1v1/ansi_encoder/rules.mk1
-rw-r--r--keyboards/keychron/q1v1/iso/keyboard.json (renamed from keyboards/keychron/q1v1/iso/info.json)0
-rw-r--r--keyboards/keychron/q1v1/iso/rules.mk1
-rw-r--r--keyboards/keychron/q1v1/iso_encoder/keyboard.json (renamed from keyboards/keychron/q1v1/iso_encoder/info.json)0
-rw-r--r--keyboards/keychron/q1v1/iso_encoder/rules.mk2
-rw-r--r--keyboards/keychron/q2/ansi/keyboard.json (renamed from keyboards/keychron/q2/ansi/info.json)0
-rw-r--r--keyboards/keychron/q2/ansi/rules.mk1
-rw-r--r--keyboards/keychron/q2/ansi_encoder/keyboard.json (renamed from keyboards/keychron/q2/ansi_encoder/info.json)0
-rw-r--r--keyboards/keychron/q2/ansi_encoder/rules.mk1
-rw-r--r--keyboards/keychron/q2/iso/keyboard.json (renamed from keyboards/keychron/q2/iso/info.json)0
-rw-r--r--keyboards/keychron/q2/iso/rules.mk1
-rw-r--r--keyboards/keychron/q2/iso_encoder/keyboard.json (renamed from keyboards/keychron/q2/iso_encoder/info.json)0
-rw-r--r--keyboards/keychron/q2/iso_encoder/rules.mk1
-rw-r--r--keyboards/keychron/q2/jis/keyboard.json (renamed from keyboards/keychron/q2/jis/info.json)0
-rw-r--r--keyboards/keychron/q2/jis/rules.mk1
-rw-r--r--keyboards/keychron/q2/jis_encoder/keyboard.json (renamed from keyboards/keychron/q2/jis_encoder/info.json)0
-rw-r--r--keyboards/keychron/q2/jis_encoder/rules.mk1
-rw-r--r--keyboards/keychron/q3/ansi/keyboard.json (renamed from keyboards/keychron/q3/ansi/info.json)0
-rw-r--r--keyboards/keychron/q3/ansi/rules.mk1
-rw-r--r--keyboards/keychron/q3/iso/keyboard.json (renamed from keyboards/keychron/q3/iso/info.json)0
-rw-r--r--keyboards/keychron/q3/iso/rules.mk1
-rw-r--r--keyboards/keychron/q3/jis/keyboard.json (renamed from keyboards/keychron/q3/jis/info.json)0
-rw-r--r--keyboards/keychron/q3/jis/rules.mk1
-rw-r--r--keyboards/keychron/q4/iso/keyboard.json (renamed from keyboards/keychron/q4/iso/info.json)0
-rw-r--r--keyboards/keychron/q4/iso/rules.mk1
-rw-r--r--keyboards/keychron/q7/ansi/keyboard.json (renamed from keyboards/keychron/q7/ansi/info.json)0
-rw-r--r--keyboards/keychron/q7/ansi/rules.mk1
-rw-r--r--keyboards/keychron/q7/iso/keyboard.json (renamed from keyboards/keychron/q7/iso/info.json)0
-rw-r--r--keyboards/keychron/q7/iso/rules.mk1
-rw-r--r--keyboards/keychron/q8/ansi/keyboard.json (renamed from keyboards/keychron/q8/ansi/info.json)0
-rw-r--r--keyboards/keychron/q8/ansi/rules.mk1
-rw-r--r--keyboards/keychron/q8/ansi_encoder/keyboard.json (renamed from keyboards/keychron/q8/ansi_encoder/info.json)0
-rw-r--r--keyboards/keychron/q8/ansi_encoder/rules.mk1
-rw-r--r--keyboards/keychron/q8/iso/keyboard.json (renamed from keyboards/keychron/q8/iso/info.json)0
-rw-r--r--keyboards/keychron/q8/iso/rules.mk1
-rw-r--r--keyboards/keychron/q8/iso_encoder/keyboard.json (renamed from keyboards/keychron/q8/iso_encoder/info.json)0
-rw-r--r--keyboards/keychron/q8/iso_encoder/rules.mk1
-rw-r--r--keyboards/keychron/q9/ansi/keyboard.json (renamed from keyboards/keychron/q9/ansi/info.json)0
-rw-r--r--keyboards/keychron/q9/ansi/rules.mk1
-rw-r--r--keyboards/keychron/q9/ansi_encoder/keyboard.json (renamed from keyboards/keychron/q9/ansi_encoder/info.json)0
-rw-r--r--keyboards/keychron/q9/ansi_encoder/rules.mk1
-rw-r--r--keyboards/keychron/q9/iso/keyboard.json (renamed from keyboards/keychron/q9/iso/info.json)0
-rw-r--r--keyboards/keychron/q9/iso/rules.mk1
-rw-r--r--keyboards/keychron/q9/iso_encoder/keyboard.json (renamed from keyboards/keychron/q9/iso_encoder/info.json)0
-rw-r--r--keyboards/keychron/q9/iso_encoder/rules.mk1
-rwxr-xr-xkeyboards/keychron/q9_plus/ansi_encoder/keyboard.json (renamed from keyboards/keychron/q9_plus/ansi_encoder/info.json)0
-rwxr-xr-xkeyboards/keychron/q9_plus/ansi_encoder/rules.mk0
-rw-r--r--keyboards/keyspensory/kp60/keyboard.json (renamed from keyboards/keyspensory/kp60/info.json)0
-rw-r--r--keyboards/keyspensory/kp60/rules.mk1
-rw-r--r--keyboards/keyten/diablo/keyboard.json (renamed from keyboards/keyten/diablo/info.json)0
-rw-r--r--keyboards/keyten/diablo/rules.mk0
-rw-r--r--keyboards/keyten/kt60hs_t/keyboard.json (renamed from keyboards/keyten/kt60hs_t/info.json)0
-rw-r--r--keyboards/keyten/kt60hs_t/rules.mk0
-rw-r--r--keyboards/kezewa/enter67/keyboard.json (renamed from keyboards/kezewa/enter67/info.json)0
-rw-r--r--keyboards/kezewa/enter67/rules.mk1
-rw-r--r--keyboards/kezewa/enter80/keyboard.json (renamed from keyboards/kezewa/enter80/info.json)0
-rw-r--r--keyboards/kezewa/enter80/rules.mk1
-rw-r--r--keyboards/kibou/fukuro/keyboard.json (renamed from keyboards/kibou/fukuro/info.json)0
-rw-r--r--keyboards/kibou/fukuro/rules.mk1
-rw-r--r--keyboards/kibou/harbour/keyboard.json (renamed from keyboards/kibou/harbour/info.json)0
-rw-r--r--keyboards/kibou/harbour/rules.mk1
-rw-r--r--keyboards/kibou/suisei/keyboard.json (renamed from keyboards/kibou/suisei/info.json)0
-rw-r--r--keyboards/kibou/suisei/rules.mk1
-rw-r--r--keyboards/kibou/wendy/keyboard.json (renamed from keyboards/kibou/wendy/info.json)0
-rw-r--r--keyboards/kibou/wendy/rules.mk1
-rw-r--r--keyboards/kibou/winter/keyboard.json (renamed from keyboards/kibou/winter/info.json)0
-rw-r--r--keyboards/kibou/winter/rules.mk1
-rw-r--r--keyboards/kin80/blackpill103/keyboard.json (renamed from keyboards/kin80/blackpill103/info.json)0
-rw-r--r--keyboards/kin80/blackpill103/rules.mk1
-rw-r--r--keyboards/kin80/micro/keyboard.json (renamed from keyboards/kin80/micro/info.json)0
-rw-r--r--keyboards/kin80/micro/rules.mk0
-rw-r--r--keyboards/kinesis/kint2pp/keyboard.json (renamed from keyboards/kinesis/kint2pp/info.json)0
-rw-r--r--keyboards/kinesis/kint2pp/rules.mk0
-rw-r--r--keyboards/kinesis/kint36/keyboard.json (renamed from keyboards/kinesis/kint36/info.json)0
-rw-r--r--keyboards/kinesis/kint36/rules.mk0
-rw-r--r--keyboards/kinesis/kintwin/keyboard.json (renamed from keyboards/kinesis/kintwin/info.json)0
-rw-r--r--keyboards/kinesis/kintwin/rules.mk1
-rw-r--r--keyboards/kinesis/stapelberg/keyboard.json (renamed from keyboards/kinesis/stapelberg/info.json)0
-rw-r--r--keyboards/kinesis/stapelberg/rules.mk0
-rw-r--r--keyboards/kisakeyluxury/qtz/keyboard.json (renamed from keyboards/kisakeyluxury/qtz/info.json)0
-rw-r--r--keyboards/kisakeyluxury/qtz/rules.mk1
-rw-r--r--keyboards/kiserdesigns/madeline/keyboard.json (renamed from keyboards/kiserdesigns/madeline/info.json)0
-rw-r--r--keyboards/kiserdesigns/madeline/rules.mk1
-rw-r--r--keyboards/kj_modify/rs40/keyboard.json (renamed from keyboards/kj_modify/rs40/info.json)0
-rw-r--r--keyboards/kj_modify/rs40/rules.mk1
-rw-r--r--keyboards/kk/65/keyboard.json (renamed from keyboards/kk/65/info.json)0
-rw-r--r--keyboards/kk/65/rules.mk1
-rw-r--r--keyboards/kopibeng/mnk60/keyboard.json (renamed from keyboards/kopibeng/mnk60/info.json)0
-rw-r--r--keyboards/kopibeng/mnk60/rules.mk1
-rw-r--r--keyboards/kopibeng/mnk60_stm32/keyboard.json (renamed from keyboards/kopibeng/mnk60_stm32/info.json)0
-rw-r--r--keyboards/kopibeng/mnk60_stm32/rules.mk1
-rw-r--r--keyboards/kopibeng/tgr_lena/keyboard.json (renamed from keyboards/kopibeng/tgr_lena/info.json)0
-rw-r--r--keyboards/kopibeng/tgr_lena/rules.mk1
-rw-r--r--keyboards/kprepublic/bm16a/v1/keyboard.json (renamed from keyboards/kprepublic/bm16a/v1/info.json)0
-rw-r--r--keyboards/kprepublic/bm16a/v1/rules.mk1
-rw-r--r--keyboards/kprepublic/bm16a/v2/keyboard.json (renamed from keyboards/kprepublic/bm16a/v2/info.json)0
-rw-r--r--keyboards/kprepublic/bm16a/v2/rules.mk0
-rw-r--r--keyboards/kprepublic/bm40hsrgb/rev2/keyboard.json (renamed from keyboards/kprepublic/bm40hsrgb/rev2/info.json)0
-rw-r--r--keyboards/kprepublic/bm40hsrgb/rev2/rules.mk0
-rw-r--r--keyboards/kprepublic/cstc40/daughterboard/keyboard.json (renamed from keyboards/kprepublic/cstc40/daughterboard/info.json)0
-rw-r--r--keyboards/kprepublic/cstc40/daughterboard/rules.mk1
-rw-r--r--keyboards/kprepublic/cstc40/single_pcb/keyboard.json (renamed from keyboards/kprepublic/cstc40/single_pcb/info.json)0
-rw-r--r--keyboards/kprepublic/cstc40/single_pcb/rules.mk1
-rw-r--r--keyboards/kradoindustries/kousa/keyboard.json (renamed from keyboards/kradoindustries/kousa/info.json)0
-rw-r--r--keyboards/kradoindustries/kousa/rules.mk1
-rw-r--r--keyboards/kradoindustries/krado66/keyboard.json (renamed from keyboards/kradoindustries/krado66/info.json)0
-rw-r--r--keyboards/kradoindustries/krado66/rules.mk1
-rw-r--r--keyboards/kradoindustries/promenade/keyboard.json (renamed from keyboards/kradoindustries/promenade/info.json)0
-rw-r--r--keyboards/kradoindustries/promenade/rules.mk1
-rw-r--r--keyboards/kraken_jones/pteron56/keyboard.json (renamed from keyboards/kraken_jones/pteron56/info.json)0
-rw-r--r--keyboards/kraken_jones/pteron56/rules.mk1
-rw-r--r--keyboards/kumaokobo/kudox/columner/keyboard.json (renamed from keyboards/kumaokobo/kudox/columner/info.json)0
-rw-r--r--keyboards/kumaokobo/kudox/columner/rules.mk0
-rw-r--r--keyboards/kumaokobo/kudox/rev1/keyboard.json (renamed from keyboards/kumaokobo/kudox/rev1/info.json)0
-rw-r--r--keyboards/kumaokobo/kudox/rev1/rules.mk0
-rw-r--r--keyboards/kumaokobo/kudox/rev2/keyboard.json (renamed from keyboards/kumaokobo/kudox/rev2/info.json)0
-rw-r--r--keyboards/kumaokobo/kudox/rev2/rules.mk0
-rw-r--r--keyboards/kumaokobo/kudox/rev3/keyboard.json (renamed from keyboards/kumaokobo/kudox/rev3/info.json)0
-rw-r--r--keyboards/kumaokobo/kudox/rev3/rules.mk0
-rw-r--r--keyboards/kumaokobo/kudox_game/rev1/keyboard.json (renamed from keyboards/kumaokobo/kudox_game/rev1/info.json)0
-rw-r--r--keyboards/kumaokobo/kudox_game/rev1/rules.mk0
-rw-r--r--keyboards/kumaokobo/pico/65keys/keyboard.json (renamed from keyboards/kumaokobo/pico/65keys/info.json)0
-rw-r--r--keyboards/kumaokobo/pico/65keys/rules.mk0
-rw-r--r--keyboards/kumaokobo/pico/70keys/keyboard.json (renamed from keyboards/kumaokobo/pico/70keys/info.json)0
-rw-r--r--keyboards/kumaokobo/pico/70keys/rules.mk0
-rw-r--r--keyboards/kuro/kuro65/keyboard.json (renamed from keyboards/kuro/kuro65/info.json)0
-rw-r--r--keyboards/kuro/kuro65/rules.mk1
-rw-r--r--keyboards/kwstudio/pisces/keyboard.json (renamed from keyboards/kwstudio/pisces/info.json)0
-rw-r--r--keyboards/kwstudio/pisces/rules.mk1
-rw-r--r--keyboards/kwstudio/scorpio/keyboard.json (renamed from keyboards/kwstudio/scorpio/info.json)0
-rw-r--r--keyboards/kwstudio/scorpio/rules.mk1
-rw-r--r--keyboards/kwstudio/scorpio_rev2/keyboard.json (renamed from keyboards/kwstudio/scorpio_rev2/info.json)0
-rw-r--r--keyboards/kwstudio/scorpio_rev2/rules.mk1
-rw-r--r--keyboards/laneware/raindrop/keyboard.json (renamed from keyboards/laneware/raindrop/info.json)0
-rw-r--r--keyboards/laneware/raindrop/rules.mk0
-rw-r--r--keyboards/laser_ninja/pumpkinpad/keyboard.json (renamed from keyboards/laser_ninja/pumpkinpad/info.json)0
-rw-r--r--keyboards/laser_ninja/pumpkinpad/rules.mk1
-rw-r--r--keyboards/lendunistus/rpneko65/rev1/keyboard.json (renamed from keyboards/lendunistus/rpneko65/rev1/info.json)0
-rw-r--r--keyboards/lendunistus/rpneko65/rev1/rules.mk1
-rw-r--r--keyboards/lets_split/rev1/keyboard.json (renamed from keyboards/lets_split/rev1/info.json)0
-rw-r--r--keyboards/lets_split/rev1/rules.mk0
-rw-r--r--keyboards/lfkeyboards/lfk65_hs/keyboard.json (renamed from keyboards/lfkeyboards/lfk65_hs/info.json)0
-rw-r--r--keyboards/lfkeyboards/lfk65_hs/rules.mk0
-rw-r--r--keyboards/lfkeyboards/lfk78/revb/keyboard.json (renamed from keyboards/lfkeyboards/lfk78/revb/info.json)0
-rw-r--r--keyboards/lfkeyboards/lfk78/revb/rules.mk0
-rw-r--r--keyboards/lfkeyboards/lfk78/revc/keyboard.json (renamed from keyboards/lfkeyboards/lfk78/revc/info.json)0
-rw-r--r--keyboards/lfkeyboards/lfk78/revc/rules.mk0
-rw-r--r--keyboards/lfkeyboards/lfk87/reva/keyboard.json (renamed from keyboards/lfkeyboards/lfk87/reva/info.json)0
-rw-r--r--keyboards/lfkeyboards/lfk87/reva/rules.mk0
-rw-r--r--keyboards/lfkeyboards/lfk87/revc/keyboard.json (renamed from keyboards/lfkeyboards/lfk87/revc/info.json)0
-rw-r--r--keyboards/lfkeyboards/lfk87/revc/rules.mk0
-rw-r--r--keyboards/lfkeyboards/smk65/revb/keyboard.json (renamed from keyboards/lfkeyboards/smk65/revb/info.json)0
-rw-r--r--keyboards/lfkeyboards/smk65/revb/rules.mk0
-rw-r--r--keyboards/lfkeyboards/smk65/revf/keyboard.json (renamed from keyboards/lfkeyboards/smk65/revf/info.json)0
-rw-r--r--keyboards/lfkeyboards/smk65/revf/rules.mk0
-rw-r--r--keyboards/lgbtkl/keyboard.json (renamed from keyboards/lgbtkl/info.json)0
-rw-r--r--keyboards/lgbtkl/rules.mk1
-rw-r--r--keyboards/lily58/rev1/keyboard.json (renamed from keyboards/lily58/rev1/info.json)0
-rw-r--r--keyboards/lily58/rev1/rules.mk0
-rw-r--r--keyboards/linworks/em8/keyboard.json (renamed from keyboards/linworks/em8/info.json)0
-rw-r--r--keyboards/linworks/em8/rules.mk1
-rw-r--r--keyboards/linworks/fave60/keyboard.json (renamed from keyboards/linworks/fave60/info.json)0
-rw-r--r--keyboards/linworks/fave60/rules.mk0
-rw-r--r--keyboards/linworks/fave60a/keyboard.json (renamed from keyboards/linworks/fave60a/info.json)0
-rw-r--r--keyboards/linworks/fave60a/rules.mk0
-rw-r--r--keyboards/linworks/favepada/keyboard.json (renamed from keyboards/linworks/favepada/info.json)0
-rw-r--r--keyboards/linworks/favepada/rules.mk0
-rw-r--r--keyboards/macrocat/keyboard.json (renamed from keyboards/macrocat/info.json)0
-rw-r--r--keyboards/macrocat/rules.mk1
-rw-r--r--keyboards/magic_force/mf17/keyboard.json (renamed from keyboards/magic_force/mf17/info.json)0
-rw-r--r--keyboards/magic_force/mf17/rules.mk1
-rw-r--r--keyboards/makenova/omega/omega4/keyboard.json (renamed from keyboards/makenova/omega/omega4/info.json)0
-rw-r--r--keyboards/makenova/omega/omega4/rules.mk1
-rw-r--r--keyboards/maple_computing/ivy/rev1/keyboard.json (renamed from keyboards/maple_computing/ivy/rev1/info.json)0
-rw-r--r--keyboards/maple_computing/ivy/rev1/rules.mk0
-rw-r--r--keyboards/maple_computing/launchpad/rev1/keyboard.json (renamed from keyboards/maple_computing/launchpad/rev1/info.json)0
-rw-r--r--keyboards/maple_computing/launchpad/rev1/rules.mk0
-rw-r--r--keyboards/mariorion_v25/prod/keyboard.json (renamed from keyboards/mariorion_v25/prod/info.json)0
-rw-r--r--keyboards/mariorion_v25/prod/rules.mk1
-rw-r--r--keyboards/mariorion_v25/proto/keyboard.json (renamed from keyboards/mariorion_v25/proto/info.json)0
-rw-r--r--keyboards/mariorion_v25/proto/rules.mk1
-rw-r--r--keyboards/marksard/rhymestone/rev1/keyboard.json (renamed from keyboards/marksard/rhymestone/rev1/info.json)0
-rw-r--r--keyboards/marksard/rhymestone/rev1/rules.mk0
-rw-r--r--keyboards/marksard/treadstone32/lite/keyboard.json (renamed from keyboards/marksard/treadstone32/lite/info.json)0
-rw-r--r--keyboards/marksard/treadstone32/lite/rules.mk0
-rw-r--r--keyboards/marksard/treadstone32/rev1/keyboard.json (renamed from keyboards/marksard/treadstone32/rev1/info.json)0
-rw-r--r--keyboards/marksard/treadstone32/rev1/rules.mk0
-rw-r--r--keyboards/marksard/treadstone48/rev1/keyboard.json (renamed from keyboards/marksard/treadstone48/rev1/info.json)0
-rw-r--r--keyboards/marksard/treadstone48/rev1/rules.mk3
-rw-r--r--keyboards/marshkeys/flowerpad/keyboard.json (renamed from keyboards/marshkeys/flowerpad/info.json)0
-rw-r--r--keyboards/marshkeys/flowerpad/rules.mk1
-rw-r--r--keyboards/matchstickworks/southpad/rev1/keyboard.json (renamed from keyboards/matchstickworks/southpad/rev1/info.json)0
-rw-r--r--keyboards/matchstickworks/southpad/rev1/rules.mk0
-rw-r--r--keyboards/matchstickworks/southpad/rev2/keyboard.json (renamed from keyboards/matchstickworks/southpad/rev2/info.json)0
-rw-r--r--keyboards/matchstickworks/southpad/rev2/rules.mk0
-rw-r--r--keyboards/maxipad/promicro/keyboard.json (renamed from keyboards/maxipad/promicro/info.json)0
-rw-r--r--keyboards/maxipad/promicro/rules.mk0
-rw-r--r--keyboards/maxipad/teensy2/keyboard.json (renamed from keyboards/maxipad/teensy2/info.json)0
-rw-r--r--keyboards/maxipad/teensy2/rules.mk0
-rw-r--r--keyboards/maxr1998/phoebe/keyboard.json (renamed from keyboards/maxr1998/phoebe/info.json)0
-rw-r--r--keyboards/maxr1998/phoebe/rules.mk0
-rw-r--r--keyboards/mazestudio/jocker/keyboard.json (renamed from keyboards/mazestudio/jocker/info.json)0
-rw-r--r--keyboards/mazestudio/jocker/rules.mk1
-rw-r--r--keyboards/mechllama/g35/v1/keyboard.json (renamed from keyboards/mechllama/g35/v1/info.json)0
-rw-r--r--keyboards/mechllama/g35/v1/rules.mk0
-rw-r--r--keyboards/mechllama/g35/v2/keyboard.json (renamed from keyboards/mechllama/g35/v2/info.json)0
-rw-r--r--keyboards/mechllama/g35/v2/rules.mk0
-rw-r--r--keyboards/mechlovin/adelais/standard_led/arm/rev2/keyboard.json (renamed from keyboards/mechlovin/adelais/standard_led/arm/rev2/info.json)0
-rw-r--r--keyboards/mechlovin/adelais/standard_led/arm/rev2/rules.mk0
-rw-r--r--keyboards/mechlovin/adelais/standard_led/arm/rev4/apm32f103/keyboard.json (renamed from keyboards/mechlovin/adelais/standard_led/arm/rev4/apm32f103/info.json)0
-rw-r--r--keyboards/mechlovin/adelais/standard_led/arm/rev4/apm32f103/rules.mk0
-rw-r--r--keyboards/mechlovin/adelais/standard_led/arm/rev4/stm32f303/keyboard.json (renamed from keyboards/mechlovin/adelais/standard_led/arm/rev4/stm32f303/info.json)0
-rw-r--r--keyboards/mechlovin/adelais/standard_led/arm/rev4/stm32f303/rules.mk0
-rw-r--r--keyboards/mechlovin/hannah65/rev1/haus/keyboard.json (renamed from keyboards/mechlovin/hannah65/rev1/haus/info.json)0
-rw-r--r--keyboards/mechlovin/hannah65/rev1/haus/rules.mk0
-rw-r--r--keyboards/mechlovin/infinity87/rev1/rogue87/keyboard.json (renamed from keyboards/mechlovin/infinity87/rev1/rogue87/info.json)0
-rw-r--r--keyboards/mechlovin/infinity87/rev1/rogue87/rules.mk1
-rw-r--r--keyboards/mechlovin/infinity87/rev1/rouge87/keyboard.json (renamed from keyboards/mechlovin/infinity87/rev1/rouge87/info.json)0
-rw-r--r--keyboards/mechlovin/infinity87/rev1/rouge87/rules.mk1
-rw-r--r--keyboards/mechlovin/mechlovin9/rev3/keyboard.json (renamed from keyboards/mechlovin/mechlovin9/rev3/info.json)0
-rw-r--r--keyboards/mechlovin/mechlovin9/rev3/rules.mk0
-rw-r--r--keyboards/mechlovin/olly/jf/rev2/keyboard.json (renamed from keyboards/mechlovin/olly/jf/rev2/info.json)0
-rw-r--r--keyboards/mechlovin/olly/jf/rev2/rules.mk1
-rw-r--r--keyboards/mechlovin/olly/octagon/keyboard.json (renamed from keyboards/mechlovin/olly/octagon/info.json)0
-rw-r--r--keyboards/mechlovin/olly/octagon/rules.mk1
-rw-r--r--keyboards/mechlovin/zed1800/oreum/keyboard.json (renamed from keyboards/mechlovin/zed1800/oreum/info.json)0
-rw-r--r--keyboards/mechlovin/zed1800/oreum/rules.mk0
-rw-r--r--keyboards/mechlovin/zed1800/saber/keyboard.json (renamed from keyboards/mechlovin/zed1800/saber/info.json)0
-rw-r--r--keyboards/mechlovin/zed1800/saber/rules.mk0
-rw-r--r--keyboards/mechlovin/zed1800/zepsody/keyboard.json (renamed from keyboards/mechlovin/zed1800/zepsody/info.json)0
-rw-r--r--keyboards/mechlovin/zed1800/zepsody/rules.mk0
-rw-r--r--keyboards/mechlovin/zed65/910/keyboard.json (renamed from keyboards/mechlovin/zed65/910/info.json)0
-rw-r--r--keyboards/mechlovin/zed65/910/rules.mk1
-rw-r--r--keyboards/mechlovin/zed65/no_backlight/cor65/keyboard.json (renamed from keyboards/mechlovin/zed65/no_backlight/cor65/info.json)0
-rw-r--r--keyboards/mechlovin/zed65/no_backlight/cor65/rules.mk0
-rw-r--r--keyboards/mechlovin/zed65/rev1/keyboard.json (renamed from keyboards/mechlovin/zed65/rev1/info.json)0
-rw-r--r--keyboards/mechlovin/zed65/rev1/rules.mk1
-rw-r--r--keyboards/mechwild/bb40/f401/keyboard.json (renamed from keyboards/mechwild/bb40/f401/info.json)0
-rw-r--r--keyboards/mechwild/bb40/f401/rules.mk1
-rw-r--r--keyboards/mechwild/bb40/f411/keyboard.json (renamed from keyboards/mechwild/bb40/f411/info.json)0
-rw-r--r--keyboards/mechwild/bb40/f411/rules.mk1
-rw-r--r--keyboards/mechwild/bde/lefty/keyboard.json (renamed from keyboards/mechwild/bde/lefty/info.json)0
-rw-r--r--keyboards/mechwild/bde/lefty/rules.mk1
-rw-r--r--keyboards/mechwild/bde/righty/keyboard.json (renamed from keyboards/mechwild/bde/righty/info.json)0
-rw-r--r--keyboards/mechwild/bde/righty/rules.mk1
-rw-r--r--keyboards/mechwild/obe/f401/keyboard.json (renamed from keyboards/mechwild/obe/f401/info.json)0
-rw-r--r--keyboards/mechwild/obe/f401/rules.mk0
-rw-r--r--keyboards/mechwild/obe/f411/keyboard.json (renamed from keyboards/mechwild/obe/f411/info.json)0
-rw-r--r--keyboards/mechwild/obe/f411/rules.mk0
-rw-r--r--keyboards/mechwild/waka60/f401/keyboard.json (renamed from keyboards/mechwild/waka60/f401/info.json)0
-rw-r--r--keyboards/mechwild/waka60/f401/rules.mk0
-rw-r--r--keyboards/mechwild/waka60/f411/keyboard.json (renamed from keyboards/mechwild/waka60/f411/info.json)0
-rw-r--r--keyboards/mechwild/waka60/f411/rules.mk0
-rw-r--r--keyboards/meetlab/kafka60/keyboard.json (renamed from keyboards/meetlab/kafka60/info.json)0
-rw-r--r--keyboards/meetlab/kafka60/rules.mk1
-rw-r--r--keyboards/meetlab/kafka68/keyboard.json (renamed from keyboards/meetlab/kafka68/info.json)0
-rw-r--r--keyboards/meetlab/kafka68/rules.mk1
-rw-r--r--keyboards/meetlab/kalice/keyboard.json (renamed from keyboards/meetlab/kalice/info.json)0
-rw-r--r--keyboards/meetlab/kalice/rules.mk1
-rw-r--r--keyboards/meetlab/rena/keyboard.json (renamed from keyboards/meetlab/rena/info.json)0
-rw-r--r--keyboards/meetlab/rena/rules.mk1
-rw-r--r--keyboards/meletrix/zoom75/keyboard.json (renamed from keyboards/meletrix/zoom75/info.json)0
-rw-r--r--keyboards/meletrix/zoom75/rules.mk1
-rw-r--r--keyboards/meletrix/zoom98/keyboard.json (renamed from keyboards/meletrix/zoom98/info.json)0
-rw-r--r--keyboards/meletrix/zoom98/rules.mk1
-rw-r--r--keyboards/millet/doksin/keyboard.json (renamed from keyboards/millet/doksin/info.json)0
-rw-r--r--keyboards/millet/doksin/rules.mk0
-rw-r--r--keyboards/mincedshon/ecila/keyboard.json (renamed from keyboards/mincedshon/ecila/info.json)0
-rw-r--r--keyboards/mincedshon/ecila/rules.mk1
-rw-r--r--keyboards/mk65/keyboard.json (renamed from keyboards/mk65/info.json)0
-rw-r--r--keyboards/mk65/rules.mk1
-rw-r--r--keyboards/mlego/m65/rev1/keyboard.json (renamed from keyboards/mlego/m65/rev1/info.json)0
-rw-r--r--keyboards/mlego/m65/rev1/rules.mk1
-rw-r--r--keyboards/mlego/m65/rev2/keyboard.json (renamed from keyboards/mlego/m65/rev2/info.json)0
-rw-r--r--keyboards/mlego/m65/rev2/rules.mk1
-rw-r--r--keyboards/mlego/m65/rev3/keyboard.json (renamed from keyboards/mlego/m65/rev3/info.json)0
-rw-r--r--keyboards/mlego/m65/rev3/rules.mk1
-rw-r--r--keyboards/mlego/m65/rev4/keyboard.json (renamed from keyboards/mlego/m65/rev4/info.json)0
-rw-r--r--keyboards/mlego/m65/rev4/rules.mk0
-rw-r--r--keyboards/mntre_v3/keyboard.json (renamed from keyboards/mntre_v3/info.json)0
-rw-r--r--keyboards/mntre_v3/rules.mk1
-rw-r--r--keyboards/mode/m256wh/keyboard.json (renamed from keyboards/mode/m256wh/info.json)0
-rw-r--r--keyboards/mode/m256wh/rules.mk0
-rw-r--r--keyboards/mode/m256ws/keyboard.json (renamed from keyboards/mode/m256ws/info.json)0
-rw-r--r--keyboards/mode/m256ws/rules.mk0
-rw-r--r--keyboards/mode/m60h/keyboard.json (renamed from keyboards/mode/m60h/info.json)0
-rw-r--r--keyboards/mode/m60h/rules.mk1
-rw-r--r--keyboards/mode/m60h_f/keyboard.json (renamed from keyboards/mode/m60h_f/info.json)0
-rw-r--r--keyboards/mode/m60h_f/rules.mk1
-rw-r--r--keyboards/mode/m60s/keyboard.json (renamed from keyboards/mode/m60s/info.json)0
-rw-r--r--keyboards/mode/m60s/rules.mk1
-rw-r--r--keyboards/mokey/luckycat70/keyboard.json (renamed from keyboards/mokey/luckycat70/info.json)0
-rw-r--r--keyboards/mokey/luckycat70/rules.mk1
-rw-r--r--keyboards/mokey/mokey12x2/keyboard.json (renamed from keyboards/mokey/mokey12x2/info.json)0
-rw-r--r--keyboards/mokey/mokey12x2/rules.mk1
-rw-r--r--keyboards/moky/moky88/keyboard.json (renamed from keyboards/moky/moky88/info.json)0
-rw-r--r--keyboards/moky/moky88/rules.mk1
-rw-r--r--keyboards/momokai/aurora/keyboard.json (renamed from keyboards/momokai/aurora/info.json)0
-rw-r--r--keyboards/momokai/aurora/rules.mk1
-rw-r--r--keyboards/monsgeek/m1/keyboard.json (renamed from keyboards/monsgeek/m1/info.json)0
-rw-r--r--keyboards/monsgeek/m1/rules.mk1
-rw-r--r--keyboards/monsgeek/m3/keyboard.json (renamed from keyboards/monsgeek/m3/info.json)0
-rw-r--r--keyboards/monsgeek/m3/rules.mk1
-rw-r--r--keyboards/monsgeek/m5/keyboard.json (renamed from keyboards/monsgeek/m5/info.json)0
-rw-r--r--keyboards/monsgeek/m5/rules.mk1
-rw-r--r--keyboards/monsgeek/m6/keyboard.json (renamed from keyboards/monsgeek/m6/info.json)0
-rw-r--r--keyboards/monsgeek/m6/rules.mk1
-rwxr-xr-xkeyboards/montsinger/palmetto/keyboard.json (renamed from keyboards/montsinger/palmetto/info.json)0
-rwxr-xr-xkeyboards/montsinger/palmetto/rules.mk1
-rw-r--r--keyboards/moondrop/dash75/r1/keyboard.json (renamed from keyboards/moondrop/dash75/r1/info.json)0
-rw-r--r--keyboards/moondrop/dash75/r1/rules.mk2
-rw-r--r--keyboards/mothwing/keyboard.json (renamed from keyboards/mothwing/info.json)0
-rw-r--r--keyboards/mothwing/rules.mk0
-rw-r--r--keyboards/ms_sculpt/keyboard.json (renamed from keyboards/ms_sculpt/info.json)0
-rw-r--r--keyboards/ms_sculpt/rules.mk1
-rw-r--r--keyboards/mwstudio/mmk_3/keyboard.json (renamed from keyboards/mwstudio/mmk_3/info.json)0
-rw-r--r--keyboards/mwstudio/mmk_3/rules.mk1
-rw-r--r--keyboards/mwstudio/mw660/keyboard.json (renamed from keyboards/mwstudio/mw660/info.json)0
-rw-r--r--keyboards/mwstudio/mw660/rules.mk1
-rw-r--r--keyboards/mwstudio/mw80/keyboard.json (renamed from keyboards/mwstudio/mw80/info.json)0
-rw-r--r--keyboards/mwstudio/mw80/rules.mk0
-rw-r--r--keyboards/mxss/keyboard.json (renamed from keyboards/mxss/info.json)0
-rw-r--r--keyboards/mxss/rules.mk1
-rw-r--r--keyboards/nacly/bigsmoothknob/keyboard.json (renamed from keyboards/nacly/bigsmoothknob/info.json)0
-rw-r--r--keyboards/nacly/bigsmoothknob/rules.mk1
-rw-r--r--keyboards/navi60/keyboard.json (renamed from keyboards/navi60/info.json)0
-rw-r--r--keyboards/navi60/rules.mk1
-rw-r--r--keyboards/neson_design/810e/keyboard.json (renamed from keyboards/neson_design/810e/info.json)0
-rw-r--r--keyboards/neson_design/810e/rules.mk1
-rw-r--r--keyboards/neson_design/nico/keyboard.json (renamed from keyboards/neson_design/nico/info.json)0
-rw-r--r--keyboards/neson_design/nico/rules.mk0
-rw-r--r--keyboards/nightly_boards/n40_o/keyboard.json (renamed from keyboards/nightly_boards/n40_o/info.json)0
-rw-r--r--keyboards/nightly_boards/n40_o/rules.mk1
-rw-r--r--keyboards/ning/tiny_board/tb16_rgb/keyboard.json (renamed from keyboards/ning/tiny_board/tb16_rgb/info.json)0
-rw-r--r--keyboards/ning/tiny_board/tb16_rgb/rules.mk0
-rw-r--r--keyboards/nix_studio/lilith/keyboard.json (renamed from keyboards/nix_studio/lilith/info.json)0
-rw-r--r--keyboards/nix_studio/lilith/rules.mk1
-rw-r--r--keyboards/novelkeys/nk65/base/keyboard.json (renamed from keyboards/novelkeys/nk65/base/info.json)0
-rw-r--r--keyboards/novelkeys/nk65/base/rules.mk0
-rw-r--r--keyboards/novelkeys/nk65/v1_4/keyboard.json (renamed from keyboards/novelkeys/nk65/v1_4/info.json)0
-rwxr-xr-xkeyboards/novelkeys/nk65/v1_4/rules.mk1
-rw-r--r--keyboards/noxary/valhalla_v2/keyboard.json (renamed from keyboards/noxary/valhalla_v2/info.json)0
-rw-r--r--keyboards/noxary/valhalla_v2/rules.mk1
-rw-r--r--keyboards/null/st110r2/keyboard.json (renamed from keyboards/null/st110r2/info.json)0
-rw-r--r--keyboards/null/st110r2/rules.mk1
-rw-r--r--keyboards/oddball/v1/keyboard.json (renamed from keyboards/oddball/v1/info.json)0
-rw-r--r--keyboards/oddball/v1/rules.mk0
-rw-r--r--keyboards/oddball/v2/keyboard.json (renamed from keyboards/oddball/v2/info.json)0
-rw-r--r--keyboards/oddball/v2/rules.mk0
-rw-r--r--keyboards/oddball/v2_1/keyboard.json (renamed from keyboards/oddball/v2_1/info.json)0
-rw-r--r--keyboards/oddball/v2_1/rules.mk0
-rw-r--r--keyboards/omkbd/runner3680/3x6/keyboard.json (renamed from keyboards/omkbd/runner3680/3x6/info.json)0
-rw-r--r--keyboards/omkbd/runner3680/3x6/rules.mk0
-rw-r--r--keyboards/omkbd/runner3680/3x7/keyboard.json (renamed from keyboards/omkbd/runner3680/3x7/info.json)0
-rw-r--r--keyboards/omkbd/runner3680/3x7/rules.mk0
-rw-r--r--keyboards/omkbd/runner3680/3x8/keyboard.json (renamed from keyboards/omkbd/runner3680/3x8/info.json)0
-rw-r--r--keyboards/omkbd/runner3680/3x8/rules.mk0
-rw-r--r--keyboards/omkbd/runner3680/4x6/keyboard.json (renamed from keyboards/omkbd/runner3680/4x6/info.json)0
-rw-r--r--keyboards/omkbd/runner3680/4x6/rules.mk0
-rw-r--r--keyboards/omkbd/runner3680/4x7/keyboard.json (renamed from keyboards/omkbd/runner3680/4x7/info.json)0
-rw-r--r--keyboards/omkbd/runner3680/4x7/rules.mk0
-rw-r--r--keyboards/omkbd/runner3680/4x8/keyboard.json (renamed from keyboards/omkbd/runner3680/4x8/info.json)0
-rw-r--r--keyboards/omkbd/runner3680/4x8/rules.mk0
-rw-r--r--keyboards/omkbd/runner3680/5x6/keyboard.json (renamed from keyboards/omkbd/runner3680/5x6/info.json)0
-rw-r--r--keyboards/omkbd/runner3680/5x6/rules.mk0
-rw-r--r--keyboards/omkbd/runner3680/5x6_5x8/keyboard.json (renamed from keyboards/omkbd/runner3680/5x6_5x8/info.json)0
-rw-r--r--keyboards/omkbd/runner3680/5x6_5x8/rules.mk0
-rw-r--r--keyboards/omkbd/runner3680/5x7/keyboard.json (renamed from keyboards/omkbd/runner3680/5x7/info.json)0
-rw-r--r--keyboards/omkbd/runner3680/5x7/rules.mk0
-rw-r--r--keyboards/omkbd/runner3680/5x8/keyboard.json (renamed from keyboards/omkbd/runner3680/5x8/info.json)0
-rw-r--r--keyboards/omkbd/runner3680/5x8/rules.mk0
-rw-r--r--keyboards/orthograph/keyboard.json (renamed from keyboards/orthograph/info.json)0
-rw-r--r--keyboards/orthograph/rules.mk1
-rw-r--r--keyboards/pangorin/tan67/keyboard.json (renamed from keyboards/pangorin/tan67/info.json)0
-rw-r--r--keyboards/pangorin/tan67/rules.mk1
-rw-r--r--keyboards/pauperboards/brick/keyboard.json (renamed from keyboards/pauperboards/brick/info.json)0
-rw-r--r--keyboards/pauperboards/brick/rules.mk1
-rw-r--r--keyboards/peej/tripel/left/keyboard.json (renamed from keyboards/peej/tripel/left/info.json)0
-rw-r--r--keyboards/peej/tripel/left/rules.mk1
-rw-r--r--keyboards/peej/tripel/middle/keyboard.json (renamed from keyboards/peej/tripel/middle/info.json)0
-rw-r--r--keyboards/peej/tripel/middle/rules.mk1
-rw-r--r--keyboards/peej/tripel/right/keyboard.json (renamed from keyboards/peej/tripel/right/info.json)0
-rw-r--r--keyboards/peej/tripel/right/rules.mk1
-rw-r--r--keyboards/phentech/rpk_001/keyboard.json (renamed from keyboards/phentech/rpk_001/info.json)0
-rw-r--r--keyboards/phentech/rpk_001/rules.mk1
-rw-r--r--keyboards/pica40/rev1/keyboard.json (renamed from keyboards/pica40/rev1/info.json)0
-rw-r--r--keyboards/pica40/rev1/rules.mk0
-rw-r--r--keyboards/pinky/3/keyboard.json (renamed from keyboards/pinky/3/info.json)0
-rw-r--r--keyboards/pinky/3/rules.mk0
-rw-r--r--keyboards/pinky/4/keyboard.json (renamed from keyboards/pinky/4/info.json)0
-rw-r--r--keyboards/pinky/4/rules.mk0
-rw-r--r--keyboards/pixelspace/shadow80/keyboard.json (renamed from keyboards/pixelspace/shadow80/info.json)0
-rw-r--r--keyboards/pixelspace/shadow80/rules.mk1
-rw-r--r--keyboards/planck/ez/base/keyboard.json (renamed from keyboards/planck/ez/base/info.json)0
-rw-r--r--keyboards/planck/ez/base/rules.mk0
-rw-r--r--keyboards/ploopyco/madromys/rev1_001/keyboard.json (renamed from keyboards/ploopyco/madromys/rev1_001/info.json)0
-rw-r--r--keyboards/ploopyco/madromys/rev1_001/rules.mk0
-rw-r--r--keyboards/ploopyco/trackball/rev1/keyboard.json (renamed from keyboards/ploopyco/trackball/rev1/info.json)0
-rw-r--r--keyboards/ploopyco/trackball/rev1/rules.mk0
-rw-r--r--keyboards/ploopyco/trackball/rev1_005/keyboard.json (renamed from keyboards/ploopyco/trackball/rev1_005/info.json)0
-rw-r--r--keyboards/ploopyco/trackball/rev1_005/rules.mk0
-rw-r--r--keyboards/ploopyco/trackball_mini/rev1_001/keyboard.json (renamed from keyboards/ploopyco/trackball_mini/rev1_001/info.json)0
-rw-r--r--keyboards/ploopyco/trackball_mini/rev1_001/rules.mk0
-rw-r--r--keyboards/ploopyco/trackball_mini/rev1_002/keyboard.json (renamed from keyboards/ploopyco/trackball_mini/rev1_002/info.json)0
-rw-r--r--keyboards/ploopyco/trackball_mini/rev1_002/rules.mk0
-rw-r--r--keyboards/ploopyco/trackball_nano/rev1_001/keyboard.json (renamed from keyboards/ploopyco/trackball_nano/rev1_001/info.json)0
-rw-r--r--keyboards/ploopyco/trackball_nano/rev1_001/rules.mk0
-rw-r--r--keyboards/ploopyco/trackball_thumb/rev1_001/keyboard.json (renamed from keyboards/ploopyco/trackball_thumb/rev1_001/info.json)0
-rw-r--r--keyboards/ploopyco/trackball_thumb/rev1_001/rules.mk0
-rw-r--r--keyboards/plum47/keyboard.json (renamed from keyboards/plum47/info.json)0
-rw-r--r--keyboards/plum47/rules.mk1
-rw-r--r--keyboards/plywrks/allaro/keyboard.json (renamed from keyboards/plywrks/allaro/info.json)0
-rw-r--r--keyboards/plywrks/allaro/rules.mk1
-rw-r--r--keyboards/plywrks/ji_eun/keyboard.json (renamed from keyboards/plywrks/ji_eun/info.json)0
-rw-r--r--keyboards/plywrks/ji_eun/rules.mk1
-rw-r--r--keyboards/plywrks/ply8x/keyboard.json (renamed from keyboards/plywrks/ply8x/info.json)0
-rw-r--r--keyboards/plywrks/ply8x/rules.mk1
-rw-r--r--keyboards/primekb/meridian/ktr1010/keyboard.json (renamed from keyboards/primekb/meridian/ktr1010/info.json)0
-rw-r--r--keyboards/primekb/meridian/ktr1010/rules.mk0
-rw-r--r--keyboards/primekb/meridian/ws2812/keyboard.json (renamed from keyboards/primekb/meridian/ws2812/info.json)0
-rw-r--r--keyboards/primekb/meridian/ws2812/rules.mk0
-rw-r--r--keyboards/program_yoink/ortho/keyboard.json (renamed from keyboards/program_yoink/ortho/info.json)0
-rw-r--r--keyboards/program_yoink/ortho/rules.mk0
-rw-r--r--keyboards/program_yoink/staggered/keyboard.json (renamed from keyboards/program_yoink/staggered/info.json)0
-rw-r--r--keyboards/program_yoink/staggered/rules.mk0
-rw-r--r--keyboards/projectcain/vault35/atmega32u4/keyboard.json (renamed from keyboards/projectcain/vault35/atmega32u4/info.json)0
-rw-r--r--keyboards/projectcain/vault35/atmega32u4/rules.mk1
-rw-r--r--keyboards/projectd/65/projectd_65_ansi/keyboard.json (renamed from keyboards/projectd/65/projectd_65_ansi/info.json)0
-rw-r--r--keyboards/projectd/65/projectd_65_ansi/rules.mk1
-rw-r--r--keyboards/projectd/75/ansi/keyboard.json (renamed from keyboards/projectd/75/ansi/info.json)0
-rw-r--r--keyboards/projectd/75/ansi/rules.mk1
-rw-r--r--keyboards/proteus67/keyboard.json (renamed from keyboards/proteus67/info.json)0
-rw-r--r--keyboards/proteus67/rules.mk1
-rw-r--r--keyboards/prototypist/pt60/keyboard.json (renamed from keyboards/prototypist/pt60/info.json)0
-rw-r--r--keyboards/prototypist/pt60/rules.mk3
-rw-r--r--keyboards/prototypist/pt80/keyboard.json (renamed from keyboards/prototypist/pt80/info.json)0
-rw-r--r--keyboards/prototypist/pt80/rules.mk1
-rw-r--r--keyboards/pteropus/keyboard.json (renamed from keyboards/pteropus/info.json)0
-rw-r--r--keyboards/pteropus/rules.mk1
-rw-r--r--keyboards/purin/keyboard.json (renamed from keyboards/purin/info.json)0
-rw-r--r--keyboards/purin/rules.mk1
-rw-r--r--keyboards/qck75/v1/keyboard.json (renamed from keyboards/qck75/v1/info.json)0
-rw-r--r--keyboards/qck75/v1/rules.mk0
-rw-r--r--keyboards/quadrum/delta/keyboard.json (renamed from keyboards/quadrum/delta/info.json)0
-rw-r--r--keyboards/quadrum/delta/rules.mk2
-rw-r--r--keyboards/qwertykeys/qk100/ansi/keyboard.json (renamed from keyboards/qwertykeys/qk100/ansi/info.json)0
-rw-r--r--keyboards/qwertykeys/qk100/ansi/rules.mk1
-rw-r--r--keyboards/qwertykeys/qk100/solder/keyboard.json (renamed from keyboards/qwertykeys/qk100/solder/info.json)0
-rw-r--r--keyboards/qwertykeys/qk100/solder/rules.mk1
-rw-r--r--keyboards/rainkeebs/trailmix/keyboard.json (renamed from keyboards/rainkeebs/trailmix/info.json)0
-rw-r--r--keyboards/rainkeebs/trailmix/rules.mk1
-rw-r--r--keyboards/ramlord/witf/keyboard.json (renamed from keyboards/ramlord/witf/info.json)0
-rw-r--r--keyboards/ramlord/witf/rules.mk1
-rw-r--r--keyboards/rart/rart60/keyboard.json (renamed from keyboards/rart/rart60/info.json)0
-rw-r--r--keyboards/rart/rart60/rules.mk1
-rw-r--r--keyboards/rastersoft/minitkl/keyboard.json (renamed from keyboards/rastersoft/minitkl/info.json)0
-rw-r--r--keyboards/rastersoft/minitkl/rules.mk1
-rw-r--r--keyboards/redox/rev1/base/keyboard.json (renamed from keyboards/redox/rev1/base/info.json)0
-rw-r--r--keyboards/redox/rev1/base/rules.mk1
-rw-r--r--keyboards/redragon/k667/keyboard.json (renamed from keyboards/redragon/k667/info.json)0
-rw-r--r--keyboards/redragon/k667/rules.mk1
-rw-r--r--keyboards/reedskeebs/alish40/keyboard.json (renamed from keyboards/reedskeebs/alish40/info.json)0
-rw-r--r--keyboards/reedskeebs/alish40/rules.mk1
-rw-r--r--keyboards/relapsekb/or87/keyboard.json (renamed from keyboards/relapsekb/or87/info.json)0
-rw-r--r--keyboards/relapsekb/or87/rules.mk1
-rw-r--r--keyboards/rgbkb/mun/rev1/keyboard.json (renamed from keyboards/rgbkb/mun/rev1/info.json)0
-rw-r--r--keyboards/rgbkb/mun/rev1/rules.mk0
-rw-r--r--keyboards/rgbkb/pan/rev1/proton_c/keyboard.json (renamed from keyboards/rgbkb/pan/rev1/proton_c/info.json)0
-rw-r--r--keyboards/rgbkb/pan/rev1/proton_c/rules.mk0
-rw-r--r--keyboards/rgbkb/sol3/rev1/keyboard.json (renamed from keyboards/rgbkb/sol3/rev1/info.json)0
-rw-r--r--keyboards/rgbkb/sol3/rev1/rules.mk0
-rw-r--r--keyboards/rgbkb/zen/rev1/keyboard.json (renamed from keyboards/rgbkb/zen/rev1/info.json)0
-rw-r--r--keyboards/rgbkb/zen/rev1/rules.mk0
-rw-r--r--keyboards/rgbkb/zygomorph/rev1/keyboard.json (renamed from keyboards/rgbkb/zygomorph/rev1/info.json)0
-rw-r--r--keyboards/rgbkb/zygomorph/rev1/rules.mk0
-rw-r--r--keyboards/rico/phoenix_project_no1/keyboard.json (renamed from keyboards/rico/phoenix_project_no1/info.json)0
-rw-r--r--keyboards/rico/phoenix_project_no1/rules.mk1
-rw-r--r--keyboards/rkg68/keyboard.json (renamed from keyboards/rkg68/info.json)0
-rw-r--r--keyboards/rkg68/rules.mk1
-rw-r--r--keyboards/rmi_kb/equator/keyboard.json (renamed from keyboards/rmi_kb/equator/info.json)0
-rw-r--r--keyboards/rmi_kb/equator/rules.mk1
-rw-r--r--keyboards/rmi_kb/tkl_ff/v1/keyboard.json (renamed from keyboards/rmi_kb/tkl_ff/v1/info.json)0
-rw-r--r--keyboards/rmi_kb/tkl_ff/v1/rules.mk0
-rw-r--r--keyboards/rmkeebs/rm_fullsize/keyboard.json (renamed from keyboards/rmkeebs/rm_fullsize/info.json)0
-rw-r--r--keyboards/rmkeebs/rm_fullsize/rules.mk1
-rw-r--r--keyboards/rookiebwoy/late9/rev1/keyboard.json (renamed from keyboards/rookiebwoy/late9/rev1/info.json)0
-rw-r--r--keyboards/rookiebwoy/late9/rev1/rules.mk1
-rw-r--r--keyboards/rot13labs/rotc0n/keyboard.json (renamed from keyboards/rot13labs/rotc0n/info.json)0
-rw-r--r--keyboards/rot13labs/rotc0n/rules.mk1
-rw-r--r--keyboards/saevus/cor/keyboard.json (renamed from keyboards/saevus/cor/info.json)0
-rw-r--r--keyboards/saevus/cor/rules.mk1
-rw-r--r--keyboards/saevus/cor_tkl/keyboard.json (renamed from keyboards/saevus/cor_tkl/info.json)0
-rw-r--r--keyboards/saevus/cor_tkl/rules.mk0
-rw-r--r--keyboards/sakura_workshop/fuji75/hotswap/keyboard.json (renamed from keyboards/sakura_workshop/fuji75/hotswap/info.json)0
-rw-r--r--keyboards/sakura_workshop/fuji75/hotswap/rules.mk1
-rw-r--r--keyboards/sakura_workshop/fuji75/solder/keyboard.json (renamed from keyboards/sakura_workshop/fuji75/solder/info.json)0
-rw-r--r--keyboards/sakura_workshop/fuji75/solder/rules.mk1
-rw-r--r--keyboards/salicylic_acid3/7skb/rev1/keyboard.json (renamed from keyboards/salicylic_acid3/7skb/rev1/info.json)0
-rw-r--r--keyboards/salicylic_acid3/7skb/rev1/rules.mk0
-rw-r--r--keyboards/salicylic_acid3/getta25/rev1/keyboard.json (renamed from keyboards/salicylic_acid3/getta25/rev1/info.json)0
-rw-r--r--keyboards/salicylic_acid3/getta25/rev1/rules.mk3
-rw-r--r--keyboards/salicylic_acid3/guide68/keyboard.json (renamed from keyboards/salicylic_acid3/guide68/info.json)0
-rw-r--r--keyboards/salicylic_acid3/guide68/rules.mk1
-rw-r--r--keyboards/salicylic_acid3/jisplit89/rev1/keyboard.json (renamed from keyboards/salicylic_acid3/jisplit89/rev1/info.json)0
-rw-r--r--keyboards/salicylic_acid3/jisplit89/rev1/rules.mk0
-rw-r--r--keyboards/salicylic_acid3/naked48/rev1/keyboard.json (renamed from keyboards/salicylic_acid3/naked48/rev1/info.json)0
-rw-r--r--keyboards/salicylic_acid3/naked48/rev1/rules.mk0
-rw-r--r--keyboards/salicylic_acid3/naked60/rev1/keyboard.json (renamed from keyboards/salicylic_acid3/naked60/rev1/info.json)0
-rw-r--r--keyboards/salicylic_acid3/naked60/rev1/rules.mk0
-rw-r--r--keyboards/salicylic_acid3/naked64/rev1/keyboard.json (renamed from keyboards/salicylic_acid3/naked64/rev1/info.json)0
-rw-r--r--keyboards/salicylic_acid3/naked64/rev1/rules.mk0
-rw-r--r--keyboards/salicylic_acid3/setta21/rev1/keyboard.json (renamed from keyboards/salicylic_acid3/setta21/rev1/info.json)0
-rw-r--r--keyboards/salicylic_acid3/setta21/rev1/rules.mk0
-rw-r--r--keyboards/sapuseven/macropad12/keyboard.json (renamed from keyboards/sapuseven/macropad12/info.json)0
-rw-r--r--keyboards/sapuseven/macropad12/rules.mk1
-rw-r--r--keyboards/sawnsprojects/eclipse/eclipse60/keyboard.json (renamed from keyboards/sawnsprojects/eclipse/eclipse60/info.json)0
-rw-r--r--keyboards/sawnsprojects/eclipse/eclipse60/rules.mk1
-rw-r--r--keyboards/sawnsprojects/eclipse/tinyneko/keyboard.json (renamed from keyboards/sawnsprojects/eclipse/tinyneko/info.json)0
-rw-r--r--keyboards/sawnsprojects/eclipse/tinyneko/rules.mk1
-rw-r--r--keyboards/sawnsprojects/krush/krush60/solder/keyboard.json (renamed from keyboards/sawnsprojects/krush/krush60/solder/info.json)0
-rw-r--r--keyboards/sawnsprojects/krush/krush60/solder/rules.mk1
-rw-r--r--keyboards/sawnsprojects/okayu/stm32f072/keyboard.json (renamed from keyboards/sawnsprojects/okayu/stm32f072/info.json)0
-rw-r--r--keyboards/sawnsprojects/okayu/stm32f072/rules.mk0
-rw-r--r--keyboards/sawnsprojects/okayu/stm32f103/keyboard.json (renamed from keyboards/sawnsprojects/okayu/stm32f103/info.json)0
-rw-r--r--keyboards/sawnsprojects/okayu/stm32f103/rules.mk0
-rw-r--r--keyboards/sawnsprojects/okayu/stm32f303/keyboard.json (renamed from keyboards/sawnsprojects/okayu/stm32f303/info.json)0
-rw-r--r--keyboards/sawnsprojects/okayu/stm32f303/rules.mk0
-rw-r--r--keyboards/sawnsprojects/plaque80/keyboard.json (renamed from keyboards/sawnsprojects/plaque80/info.json)0
-rw-r--r--keyboards/sawnsprojects/plaque80/rules.mk1
-rw-r--r--keyboards/sawnsprojects/re65/keyboard.json (renamed from keyboards/sawnsprojects/re65/info.json)0
-rw-r--r--keyboards/sawnsprojects/re65/rules.mk1
-rw-r--r--keyboards/scottokeebs/scotto34/keyboard.json (renamed from keyboards/scottokeebs/scotto34/info.json)0
-rw-r--r--keyboards/scottokeebs/scotto34/rules.mk1
-rw-r--r--keyboards/sf2040/keyboard.json (renamed from keyboards/sf2040/info.json)0
-rw-r--r--keyboards/sf2040/rules.mk1
-rw-r--r--keyboards/sha/keyboard.json (renamed from keyboards/sha/info.json)0
-rw-r--r--keyboards/sha/rules.mk1
-rw-r--r--keyboards/shandoncodes/riot_pad/keyboard.json (renamed from keyboards/shandoncodes/riot_pad/info.json)0
-rw-r--r--keyboards/shandoncodes/riot_pad/rules.mk1
-rw-r--r--keyboards/sharkoon/skiller_sgk50_s3/keyboard.json (renamed from keyboards/sharkoon/skiller_sgk50_s3/info.json)0
-rw-r--r--keyboards/sharkoon/skiller_sgk50_s3/rules.mk1
-rw-r--r--keyboards/shostudio/arc/keyboard.json (renamed from keyboards/shostudio/arc/info.json)0
-rw-r--r--keyboards/shostudio/arc/rules.mk1
-rw-r--r--keyboards/sirius/uni660/rev2/ansi/keyboard.json (renamed from keyboards/sirius/uni660/rev2/ansi/info.json)0
-rw-r--r--keyboards/sirius/uni660/rev2/ansi/rules.mk0
-rw-r--r--keyboards/sirius/uni660/rev2/iso/keyboard.json (renamed from keyboards/sirius/uni660/rev2/iso/info.json)0
-rw-r--r--keyboards/sirius/uni660/rev2/iso/rules.mk0
-rw-r--r--keyboards/skeletonkbd/frost68/keyboard.json (renamed from keyboards/skeletonkbd/frost68/info.json)0
-rw-r--r--keyboards/skeletonkbd/frost68/rules.mk0
-rw-r--r--keyboards/skme/zeno/keyboard.json (renamed from keyboards/skme/zeno/info.json)0
-rw-r--r--keyboards/skme/zeno/rules.mk1
-rw-r--r--keyboards/skyloong/dt40/keyboard.json (renamed from keyboards/skyloong/dt40/info.json)0
-rw-r--r--keyboards/skyloong/dt40/rules.mk1
-rw-r--r--keyboards/skyloong/gk61/pro/keyboard.json (renamed from keyboards/skyloong/gk61/pro/info.json)0
-rw-r--r--keyboards/skyloong/gk61/pro/rules.mk1
-rw-r--r--keyboards/skyloong/gk61/pro_48/keyboard.json (renamed from keyboards/skyloong/gk61/pro_48/info.json)0
-rw-r--r--keyboards/skyloong/gk61/pro_48/rules.mk1
-rw-r--r--keyboards/skyloong/gk61/v1/keyboard.json (renamed from keyboards/skyloong/gk61/v1/info.json)0
-rw-r--r--keyboards/skyloong/gk61/v1/rules.mk1
-rw-r--r--keyboards/skyloong/qk21/v1/keyboard.json (renamed from keyboards/skyloong/qk21/v1/info.json)0
-rw-r--r--keyboards/skyloong/qk21/v1/rules.mk1
-rw-r--r--keyboards/smithrune/iron180v2/v2h/keyboard.json (renamed from keyboards/smithrune/iron180v2/v2h/info.json)0
-rw-r--r--keyboards/smithrune/iron180v2/v2h/rules.mk1
-rw-r--r--keyboards/smithrune/iron180v2/v2s/keyboard.json (renamed from keyboards/smithrune/iron180v2/v2s/info.json)0
-rw-r--r--keyboards/smithrune/iron180v2/v2s/rules.mk1
-rw-r--r--keyboards/smithrune/magnus/m75h/keyboard.json (renamed from keyboards/smithrune/magnus/m75h/info.json)0
-rw-r--r--keyboards/smithrune/magnus/m75h/rules.mk1
-rw-r--r--keyboards/smithrune/magnus/m75s/keyboard.json (renamed from keyboards/smithrune/magnus/m75s/info.json)0
-rw-r--r--keyboards/smithrune/magnus/m75s/rules.mk1
-rw-r--r--keyboards/smoll/lefty/rev1/keyboard.json (renamed from keyboards/smoll/lefty/rev1/info.json)0
-rw-r--r--keyboards/smoll/lefty/rev1/rules.mk0
-rw-r--r--keyboards/smoll/lefty/rev2/keyboard.json (renamed from keyboards/smoll/lefty/rev2/info.json)0
-rw-r--r--keyboards/smoll/lefty/rev2/rules.mk0
-rw-r--r--keyboards/smoll/pw88/keyboard.json (renamed from keyboards/smoll/pw88/info.json)0
-rw-r--r--keyboards/smoll/pw88/rules.mk1
-rw-r--r--keyboards/sofle/keyhive/keyboard.json (renamed from keyboards/sofle/keyhive/info.json)0
-rw-r--r--keyboards/sofle/keyhive/rules.mk1
-rw-r--r--keyboards/sofle/rev1/keyboard.json (renamed from keyboards/sofle/rev1/info.json)0
-rw-r--r--keyboards/sofle/rev1/rules.mk1
-rw-r--r--keyboards/sofle_choc/keyboard.json (renamed from keyboards/sofle_choc/info.json)0
-rw-r--r--keyboards/sofle_choc/rules.mk0
-rw-r--r--keyboards/split67/keyboard.json (renamed from keyboards/split67/info.json)0
-rw-r--r--keyboards/split67/rules.mk1
-rw-r--r--keyboards/splitkb/aurora/corne/rev1/keyboard.json (renamed from keyboards/splitkb/aurora/corne/rev1/info.json)0
-rw-r--r--keyboards/splitkb/aurora/corne/rev1/rules.mk17
-rw-r--r--keyboards/splitkb/aurora/helix/rev1/keyboard.json (renamed from keyboards/splitkb/aurora/helix/rev1/info.json)0
-rw-r--r--keyboards/splitkb/aurora/helix/rev1/rules.mk0
-rw-r--r--keyboards/splitkb/aurora/lily58/rev1/keyboard.json (renamed from keyboards/splitkb/aurora/lily58/rev1/info.json)0
-rw-r--r--keyboards/splitkb/aurora/lily58/rev1/rules.mk17
-rw-r--r--keyboards/splitkb/aurora/sofle_v2/rev1/keyboard.json (renamed from keyboards/splitkb/aurora/sofle_v2/rev1/info.json)0
-rw-r--r--keyboards/splitkb/aurora/sofle_v2/rev1/rules.mk0
-rw-r--r--keyboards/splitkb/aurora/sweep/rev1/keyboard.json (renamed from keyboards/splitkb/aurora/sweep/rev1/info.json)0
-rw-r--r--keyboards/splitkb/aurora/sweep/rev1/rules.mk17
-rw-r--r--keyboards/splitkb/kyria/rev1/base/keyboard.json (renamed from keyboards/splitkb/kyria/rev1/base/info.json)0
-rw-r--r--keyboards/splitkb/kyria/rev1/base/rules.mk0
-rw-r--r--keyboards/splitkb/kyria/rev2/base/keyboard.json (renamed from keyboards/splitkb/kyria/rev2/base/info.json)0
-rw-r--r--keyboards/splitkb/kyria/rev2/base/rules.mk0
-rw-r--r--keyboards/splitkb/kyria/rev3/keyboard.json (renamed from keyboards/splitkb/kyria/rev3/info.json)0
-rw-r--r--keyboards/splitkb/kyria/rev3/rules.mk2
-rw-r--r--keyboards/splitography/keyboard.json (renamed from keyboards/splitography/info.json)0
-rw-r--r--keyboards/splitography/rules.mk0
-rw-r--r--keyboards/sthlmkb/litl/keyboard.json (renamed from keyboards/sthlmkb/litl/info.json)0
-rw-r--r--keyboards/sthlmkb/litl/rules.mk1
-rw-r--r--keyboards/strech/soulstone/keyboard.json (renamed from keyboards/strech/soulstone/info.json)0
-rw-r--r--keyboards/strech/soulstone/rules.mk1
-rw-r--r--keyboards/studiokestra/frl84/keyboard.json (renamed from keyboards/studiokestra/frl84/info.json)0
-rw-r--r--keyboards/studiokestra/frl84/rules.mk1
-rw-r--r--keyboards/studiokestra/galatea/rev1/keyboard.json (renamed from keyboards/studiokestra/galatea/rev1/info.json)0
-rw-r--r--keyboards/studiokestra/galatea/rev1/rules.mk1
-rw-r--r--keyboards/studiokestra/galatea/rev2/keyboard.json (renamed from keyboards/studiokestra/galatea/rev2/info.json)0
-rw-r--r--keyboards/studiokestra/galatea/rev2/rules.mk1
-rw-r--r--keyboards/studiokestra/galatea/rev3/keyboard.json (renamed from keyboards/studiokestra/galatea/rev3/info.json)0
-rw-r--r--keyboards/studiokestra/galatea/rev3/rules.mk1
-rw-r--r--keyboards/studiokestra/line_friends_tkl/keyboard.json (renamed from keyboards/studiokestra/line_friends_tkl/info.json)0
-rw-r--r--keyboards/studiokestra/line_friends_tkl/rules.mk1
-rw-r--r--keyboards/subrezon/lancer/keyboard.json (renamed from keyboards/subrezon/lancer/info.json)0
-rw-r--r--keyboards/subrezon/lancer/rules.mk1
-rw-r--r--keyboards/swiss/keyboard.json (renamed from keyboards/swiss/info.json)0
-rw-r--r--keyboards/swiss/rules.mk1
-rw-r--r--keyboards/syenakeyboards/aswagata/keyboard.json (renamed from keyboards/syenakeyboards/aswagata/info.json)0
-rw-r--r--keyboards/syenakeyboards/aswagata/rules.mk1
-rw-r--r--keyboards/synthandkeys/bento_box/keyboard.json (renamed from keyboards/synthandkeys/bento_box/info.json)0
-rw-r--r--keyboards/synthandkeys/bento_box/rules.mk1
-rw-r--r--keyboards/synthandkeys/the_debit_card/keyboard.json (renamed from keyboards/synthandkeys/the_debit_card/info.json)0
-rw-r--r--keyboards/synthandkeys/the_debit_card/rules.mk1
-rw-r--r--keyboards/synthlabs/060/keyboard.json (renamed from keyboards/synthlabs/060/info.json)0
-rw-r--r--keyboards/synthlabs/060/rules.mk0
-rw-r--r--keyboards/synthlabs/065/keyboard.json (renamed from keyboards/synthlabs/065/info.json)0
-rw-r--r--keyboards/synthlabs/065/rules.mk0
-rw-r--r--keyboards/tacworks/tac_k1/keyboard.json (renamed from keyboards/tacworks/tac_k1/info.json)0
-rw-r--r--keyboards/tacworks/tac_k1/rules.mk1
-rw-r--r--keyboards/takashicompany/baumkuchen/keyboard.json (renamed from keyboards/takashicompany/baumkuchen/info.json)0
-rw-r--r--keyboards/takashicompany/baumkuchen/rules.mk1
-rw-r--r--keyboards/takashicompany/dogtag/keyboard.json (renamed from keyboards/takashicompany/dogtag/info.json)0
-rw-r--r--keyboards/takashicompany/dogtag/rules.mk1
-rw-r--r--keyboards/takashicompany/ejectix/keyboard.json (renamed from keyboards/takashicompany/ejectix/info.json)0
-rw-r--r--keyboards/takashicompany/ejectix/rules.mk1
-rw-r--r--keyboards/takashicompany/ergomirage/keyboard.json (renamed from keyboards/takashicompany/ergomirage/info.json)0
-rw-r--r--keyboards/takashicompany/ergomirage/rules.mk1
-rw-r--r--keyboards/takashicompany/goat51/keyboard.json (renamed from keyboards/takashicompany/goat51/info.json)0
-rw-r--r--keyboards/takashicompany/goat51/rules.mk1
-rw-r--r--keyboards/takashicompany/heavy_left/keyboard.json (renamed from keyboards/takashicompany/heavy_left/info.json)0
-rw-r--r--keyboards/takashicompany/heavy_left/rules.mk1
-rw-r--r--keyboards/takashicompany/minidivide/keyboard.json (renamed from keyboards/takashicompany/minidivide/info.json)0
-rw-r--r--keyboards/takashicompany/minidivide/rules.mk1
-rw-r--r--keyboards/takashicompany/minidivide_max/keyboard.json (renamed from keyboards/takashicompany/minidivide_max/info.json)0
-rw-r--r--keyboards/takashicompany/minidivide_max/rules.mk1
-rw-r--r--keyboards/takashicompany/minizone/keyboard.json (renamed from keyboards/takashicompany/minizone/info.json)0
-rw-r--r--keyboards/takashicompany/minizone/rules.mk1
-rw-r--r--keyboards/takashicompany/rookey/keyboard.json (renamed from keyboards/takashicompany/rookey/info.json)0
-rw-r--r--keyboards/takashicompany/rookey/rules.mk1
-rw-r--r--keyboards/takashicompany/tightwriter/keyboard.json (renamed from keyboards/takashicompany/tightwriter/info.json)0
-rw-r--r--keyboards/takashicompany/tightwriter/rules.mk1
-rw-r--r--keyboards/takashiski/namecard2x4/rev1/keyboard.json (renamed from keyboards/takashiski/namecard2x4/rev1/info.json)0
-rw-r--r--keyboards/takashiski/namecard2x4/rev1/rules.mk0
-rw-r--r--keyboards/takashiski/namecard2x4/rev2/keyboard.json (renamed from keyboards/takashiski/namecard2x4/rev2/info.json)0
-rw-r--r--keyboards/takashiski/namecard2x4/rev2/rules.mk0
-rw-r--r--keyboards/tau4/keyboard.json (renamed from keyboards/tau4/info.json)0
-rw-r--r--keyboards/tau4/rules.mk2
-rw-r--r--keyboards/teahouse/ayleen/keyboard.json (renamed from keyboards/teahouse/ayleen/info.json)0
-rw-r--r--keyboards/teahouse/ayleen/rules.mk1
-rw-r--r--keyboards/teleport/native/ansi/keyboard.json (renamed from keyboards/teleport/native/ansi/info.json)0
-rw-r--r--keyboards/teleport/native/ansi/rules.mk1
-rw-r--r--keyboards/teleport/native/iso/keyboard.json (renamed from keyboards/teleport/native/iso/info.json)0
-rw-r--r--keyboards/teleport/native/iso/rules.mk1
-rw-r--r--keyboards/teleport/tkl/keyboard.json (renamed from keyboards/teleport/tkl/info.json)0
-rw-r--r--keyboards/teleport/tkl/rules.mk1
-rw-r--r--keyboards/tg67/keyboard.json (renamed from keyboards/tg67/info.json)0
-rw-r--r--keyboards/tg67/rules.mk1
-rw-r--r--keyboards/themadnoodle/ncc1701kb/v2/keyboard.json (renamed from keyboards/themadnoodle/ncc1701kb/v2/info.json)0
-rw-r--r--keyboards/themadnoodle/ncc1701kb/v2/rules.mk1
-rw-r--r--keyboards/themadnoodle/noodlepad/v1/keyboard.json (renamed from keyboards/themadnoodle/noodlepad/v1/info.json)0
-rw-r--r--keyboards/themadnoodle/noodlepad/v1/rules.mk1
-rw-r--r--keyboards/themadnoodle/noodlepad/v2/keyboard.json (renamed from keyboards/themadnoodle/noodlepad/v2/info.json)0
-rw-r--r--keyboards/themadnoodle/noodlepad/v2/rules.mk1
-rw-r--r--keyboards/themadnoodle/noodlepad_micro/keyboard.json (renamed from keyboards/themadnoodle/noodlepad_micro/info.json)0
-rw-r--r--keyboards/themadnoodle/noodlepad_micro/rules.mk2
-rw-r--r--keyboards/themadnoodle/udon13/keyboard.json (renamed from keyboards/themadnoodle/udon13/info.json)0
-rw-r--r--keyboards/themadnoodle/udon13/rules.mk1
-rw-r--r--keyboards/theone/keyboard.json (renamed from keyboards/theone/info.json)0
-rw-r--r--keyboards/theone/rules.mk1
-rw-r--r--keyboards/tkw/grandiceps/rev1/keyboard.json (renamed from keyboards/tkw/grandiceps/rev1/info.json)0
-rw-r--r--keyboards/tkw/grandiceps/rev1/rules.mk0
-rw-r--r--keyboards/tkw/stoutgat/v2/f411/keyboard.json (renamed from keyboards/tkw/stoutgat/v2/f411/info.json)0
-rw-r--r--keyboards/tkw/stoutgat/v2/f411/rules.mk0
-rw-r--r--keyboards/tominabox1/le_chiffre/he/keyboard.json (renamed from keyboards/tominabox1/le_chiffre/he/info.json)0
-rw-r--r--keyboards/tominabox1/le_chiffre/he/rules.mk1
-rw-r--r--keyboards/tominabox1/le_chiffre/rev1/keyboard.json (renamed from keyboards/tominabox1/le_chiffre/rev1/info.json)0
-rw-r--r--keyboards/tominabox1/le_chiffre/rev1/rules.mk1
-rw-r--r--keyboards/tominabox1/le_chiffre/rev2/keyboard.json (renamed from keyboards/tominabox1/le_chiffre/rev2/info.json)0
-rw-r--r--keyboards/tominabox1/le_chiffre/rev2/rules.mk1
-rw-r--r--keyboards/trainpad/keyboard.json (renamed from keyboards/trainpad/info.json)0
-rw-r--r--keyboards/trainpad/rules.mk1
-rw-r--r--keyboards/treasure/type9s3/keyboard.json (renamed from keyboards/treasure/type9s3/info.json)0
-rw-r--r--keyboards/treasure/type9s3/rules.mk1
-rw-r--r--keyboards/tweetydabird/chameleon/keyboard.json (renamed from keyboards/tweetydabird/chameleon/info.json)0
-rw-r--r--keyboards/tweetydabird/chameleon/rules.mk1
-rw-r--r--keyboards/tweetydabird/lbs4/keyboard.json (renamed from keyboards/tweetydabird/lbs4/info.json)0
-rw-r--r--keyboards/tweetydabird/lbs4/rules.mk1
-rw-r--r--keyboards/tweetydabird/lbs6/keyboard.json (renamed from keyboards/tweetydabird/lbs6/info.json)0
-rw-r--r--keyboards/tweetydabird/lbs6/rules.mk1
-rw-r--r--keyboards/tweetydabird/lotus58/elite_c/keyboard.json (renamed from keyboards/tweetydabird/lotus58/elite_c/info.json)0
-rw-r--r--keyboards/tweetydabird/lotus58/elite_c/rules.mk1
-rw-r--r--keyboards/tweetydabird/lotus58/promicro/keyboard.json (renamed from keyboards/tweetydabird/lotus58/promicro/info.json)0
-rw-r--r--keyboards/tweetydabird/lotus58/promicro/rules.mk1
-rw-r--r--keyboards/tzarc/djinn/rev1/keyboard.json (renamed from keyboards/tzarc/djinn/rev1/info.json)0
-rw-r--r--keyboards/tzarc/djinn/rev1/rules.mk1
-rw-r--r--keyboards/tzarc/djinn/rev2/keyboard.json (renamed from keyboards/tzarc/djinn/rev2/info.json)0
-rw-r--r--keyboards/tzarc/djinn/rev2/rules.mk1
-rw-r--r--keyboards/tzarc/ghoul/rev1/rp2040/keyboard.json (renamed from keyboards/tzarc/ghoul/rev1/rp2040/info.json)0
-rw-r--r--keyboards/tzarc/ghoul/rev1/rp2040/rules.mk0
-rw-r--r--keyboards/tzarc/ghoul/rev1/stm32/keyboard.json (renamed from keyboards/tzarc/ghoul/rev1/stm32/info.json)0
-rw-r--r--keyboards/tzarc/ghoul/rev1/stm32/rules.mk0
-rw-r--r--keyboards/varanidae/keyboard.json (renamed from keyboards/varanidae/info.json)0
-rw-r--r--keyboards/varanidae/rules.mk1
-rw-r--r--keyboards/vertex/cycle8/keyboard.json (renamed from keyboards/vertex/cycle8/info.json)0
-rw-r--r--keyboards/vertex/cycle8/rules.mk1
-rw-r--r--keyboards/vertex/t75/keyboard.json (renamed from keyboards/vertex/t75/info.json)0
-rw-r--r--keyboards/vertex/t75/rules.mk1
-rw-r--r--keyboards/viktus/minne/keyboard.json (renamed from keyboards/viktus/minne/info.json)0
-rw-r--r--keyboards/viktus/minne/rules.mk1
-rw-r--r--keyboards/viktus/osav2/keyboard.json (renamed from keyboards/viktus/osav2/info.json)0
-rw-r--r--keyboards/viktus/osav2/rules.mk1
-rw-r--r--keyboards/viktus/osav2_numpad/keyboard.json (renamed from keyboards/viktus/osav2_numpad/info.json)0
-rw-r--r--keyboards/viktus/osav2_numpad/rules.mk1
-rw-r--r--keyboards/viktus/sp111_v2/keyboard.json (renamed from keyboards/viktus/sp111_v2/info.json)0
-rw-r--r--keyboards/viktus/sp111_v2/rules.mk1
-rw-r--r--keyboards/werk_technica/one/keyboard.json (renamed from keyboards/werk_technica/one/info.json)0
-rw-r--r--keyboards/werk_technica/one/rules.mk1
-rw-r--r--keyboards/westm/westm68/rev1/keyboard.json (renamed from keyboards/westm/westm68/rev1/info.json)0
-rw-r--r--keyboards/westm/westm68/rev1/rules.mk0
-rw-r--r--keyboards/westm/westm68/rev2/keyboard.json (renamed from keyboards/westm/westm68/rev2/info.json)0
-rw-r--r--keyboards/westm/westm68/rev2/rules.mk0
-rw-r--r--keyboards/westm/westm9/rev1/keyboard.json (renamed from keyboards/westm/westm9/rev1/info.json)0
-rw-r--r--keyboards/westm/westm9/rev1/rules.mk0
-rw-r--r--keyboards/westm/westm9/rev2/keyboard.json (renamed from keyboards/westm/westm9/rev2/info.json)0
-rw-r--r--keyboards/westm/westm9/rev2/rules.mk0
-rw-r--r--keyboards/wilba_tech/wt20_h1/keyboard.json (renamed from keyboards/wilba_tech/wt20_h1/info.json)0
-rw-r--r--keyboards/wilba_tech/wt20_h1/rules.mk1
-rw-r--r--keyboards/wilba_tech/wt60_d/keyboard.json (renamed from keyboards/wilba_tech/wt60_d/info.json)0
-rw-r--r--keyboards/wilba_tech/wt60_d/rules.mk1
-rw-r--r--keyboards/wilba_tech/wt65_g3/keyboard.json (renamed from keyboards/wilba_tech/wt65_g3/info.json)0
-rw-r--r--keyboards/wilba_tech/wt65_g3/rules.mk1
-rw-r--r--keyboards/wilba_tech/wt65_h2/keyboard.json (renamed from keyboards/wilba_tech/wt65_h2/info.json)0
-rw-r--r--keyboards/wilba_tech/wt65_h2/rules.mk1
-rw-r--r--keyboards/wilba_tech/wt65_h3/keyboard.json (renamed from keyboards/wilba_tech/wt65_h3/info.json)0
-rw-r--r--keyboards/wilba_tech/wt65_h3/rules.mk1
-rw-r--r--keyboards/willoucom/keypad/keyboard.json (renamed from keyboards/willoucom/keypad/info.json)0
-rw-r--r--keyboards/willoucom/keypad/rules.mk1
-rw-r--r--keyboards/wolf/silhouette/keyboard.json (renamed from keyboards/wolf/silhouette/info.json)0
-rw-r--r--keyboards/wolf/silhouette/rules.mk0
-rw-r--r--keyboards/wolf/twilight/keyboard.json (renamed from keyboards/wolf/twilight/info.json)0
-rw-r--r--keyboards/wolf/twilight/rules.mk1
-rw-r--r--keyboards/wolf/ziggurat/keyboard.json (renamed from keyboards/wolf/ziggurat/info.json)0
-rw-r--r--keyboards/wolf/ziggurat/rules.mk1
-rw-r--r--keyboards/work_louder/loop/rev1/keyboard.json (renamed from keyboards/work_louder/loop/rev1/info.json)0
-rw-r--r--keyboards/work_louder/loop/rev1/rules.mk0
-rw-r--r--keyboards/work_louder/loop/rev3/keyboard.json (renamed from keyboards/work_louder/loop/rev3/info.json)0
-rw-r--r--keyboards/work_louder/loop/rev3/rules.mk0
-rw-r--r--keyboards/work_louder/work_board/rev1/keyboard.json (renamed from keyboards/work_louder/work_board/rev1/info.json)0
-rw-r--r--keyboards/work_louder/work_board/rev1/rules.mk0
-rw-r--r--keyboards/work_louder/work_board/rev3/keyboard.json (renamed from keyboards/work_louder/work_board/rev3/info.json)0
-rw-r--r--keyboards/work_louder/work_board/rev3/rules.mk0
-rw-r--r--keyboards/wuque/nemui65/keyboard.json (renamed from keyboards/wuque/nemui65/info.json)0
-rw-r--r--keyboards/wuque/nemui65/rules.mk1
-rw-r--r--keyboards/yandrstudio/transition80/keyboard.json (renamed from keyboards/yandrstudio/transition80/info.json)0
-rw-r--r--keyboards/yandrstudio/transition80/rules.mk1
-rw-r--r--keyboards/yanghu/unicorne/f411/keyboard.json (renamed from keyboards/yanghu/unicorne/f411/info.json)0
-rw-r--r--keyboards/yanghu/unicorne/f411/rules.mk0
-rw-r--r--keyboards/ydkb/ydpm40/keyboard.json (renamed from keyboards/ydkb/ydpm40/info.json)0
-rw-r--r--keyboards/ydkb/ydpm40/rules.mk1
-rw-r--r--keyboards/ymdk/melody96/hotswap/keyboard.json (renamed from keyboards/ymdk/melody96/hotswap/info.json)0
-rw-r--r--keyboards/ymdk/melody96/hotswap/rules.mk1
-rw-r--r--keyboards/ymdk/yd60mq/12led/keyboard.json (renamed from keyboards/ymdk/yd60mq/12led/info.json)0
-rw-r--r--keyboards/ymdk/yd60mq/12led/rules.mk0
-rw-r--r--keyboards/ymdk/yd60mq/16led/keyboard.json (renamed from keyboards/ymdk/yd60mq/16led/info.json)0
-rw-r--r--keyboards/ymdk/yd60mq/16led/rules.mk0
-rw-r--r--keyboards/ymdk/ymd09/keyboard.json (renamed from keyboards/ymdk/ymd09/info.json)0
-rw-r--r--keyboards/ymdk/ymd09/rules.mk1
-rw-r--r--keyboards/ymdk/ymd75/rev4/iso/keyboard.json (renamed from keyboards/ymdk/ymd75/rev4/iso/info.json)0
-rw-r--r--keyboards/ymdk/ymd75/rev4/iso/rules.mk1
-rw-r--r--keyboards/yushakobo/ergo68/keyboard.json (renamed from keyboards/yushakobo/ergo68/info.json)0
-rw-r--r--keyboards/yushakobo/ergo68/rules.mk1
-rw-r--r--keyboards/yushakobo/navpad/10/rev0/keyboard.json (renamed from keyboards/yushakobo/navpad/10/rev0/info.json)0
-rw-r--r--keyboards/yushakobo/navpad/10/rev0/rules.mk0
-rw-r--r--keyboards/yushakobo/navpad/10/rev1/keyboard.json (renamed from keyboards/yushakobo/navpad/10/rev1/info.json)0
-rw-r--r--keyboards/yushakobo/navpad/10/rev1/rules.mk0
-rw-r--r--keyboards/yynmt/acperience12/rev1/keyboard.json (renamed from keyboards/yynmt/acperience12/rev1/info.json)0
-rw-r--r--keyboards/yynmt/acperience12/rev1/rules.mk0
-rw-r--r--keyboards/zeix/eden/keyboard.json (renamed from keyboards/zeix/eden/info.json)0
-rw-r--r--keyboards/zeix/eden/rules.mk1
-rw-r--r--keyboards/zeix/qwertyqop60hs/keyboard.json (renamed from keyboards/zeix/qwertyqop60hs/info.json)0
-rw-r--r--keyboards/zeix/qwertyqop60hs/rules.mk1
-rw-r--r--keyboards/zicodia/tklfrlnrlmlao/keyboard.json (renamed from keyboards/zicodia/tklfrlnrlmlao/info.json)0
-rw-r--r--keyboards/zicodia/tklfrlnrlmlao/rules.mk1
-rw-r--r--keyboards/zlabkeeb/15pad/keyboard.json (renamed from keyboards/zlabkeeb/15pad/info.json)0
-rw-r--r--keyboards/zlabkeeb/15pad/rules.mk1
-rw-r--r--keyboards/zlabkeeb/6pad/keyboard.json (renamed from keyboards/zlabkeeb/6pad/info.json)0
-rw-r--r--keyboards/zlabkeeb/6pad/rules.mk1
-rw-r--r--keyboards/zos/65s/keyboard.json (renamed from keyboards/zos/65s/info.json)0
-rw-r--r--keyboards/zos/65s/rules.mk1
-rw-r--r--keyboards/zvecr/zv48/f411/keyboard.json (renamed from keyboards/zvecr/zv48/f411/info.json)0
-rw-r--r--keyboards/zvecr/zv48/f411/rules.mk0
-rw-r--r--keyboards/zwag/zwag75/keyboard.json (renamed from keyboards/zwag/zwag75/info.json)0
-rw-r--r--keyboards/zwag/zwag75/rules.mk1
-rw-r--r--keyboards/zykrah/fuyu/keyboard.json (renamed from keyboards/zykrah/fuyu/info.json)0
-rw-r--r--keyboards/zykrah/fuyu/rules.mk0
-rw-r--r--keyboards/zykrah/slime88/keyboard.json (renamed from keyboards/zykrah/slime88/info.json)0
-rw-r--r--keyboards/zykrah/slime88/rules.mk1
1648 files changed, 0 insertions, 606 deletions
diff --git a/keyboards/0_sixty/base/info.json b/keyboards/0_sixty/base/keyboard.json
index f15b6505d1..f15b6505d1 100644
--- a/keyboards/0_sixty/base/info.json
+++ b/keyboards/0_sixty/base/keyboard.json
diff --git a/keyboards/0_sixty/base/rules.mk b/keyboards/0_sixty/base/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/0_sixty/base/rules.mk
+++ /dev/null
diff --git a/keyboards/0_sixty/underglow/info.json b/keyboards/0_sixty/underglow/keyboard.json
index 6227591f44..6227591f44 100644
--- a/keyboards/0_sixty/underglow/info.json
+++ b/keyboards/0_sixty/underglow/keyboard.json
diff --git a/keyboards/0_sixty/underglow/rules.mk b/keyboards/0_sixty/underglow/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/0_sixty/underglow/rules.mk
+++ /dev/null
diff --git a/keyboards/1upkeyboards/1upocarina/info.json b/keyboards/1upkeyboards/1upocarina/keyboard.json
index 1f33c048c1..1f33c048c1 100644
--- a/keyboards/1upkeyboards/1upocarina/info.json
+++ b/keyboards/1upkeyboards/1upocarina/keyboard.json
diff --git a/keyboards/1upkeyboards/1upocarina/rules.mk b/keyboards/1upkeyboards/1upocarina/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/1upkeyboards/1upocarina/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/1upkeyboards/1upsuper16v3/info.json b/keyboards/1upkeyboards/1upsuper16v3/keyboard.json
index 7ef33a0342..7ef33a0342 100644
--- a/keyboards/1upkeyboards/1upsuper16v3/info.json
+++ b/keyboards/1upkeyboards/1upsuper16v3/keyboard.json
diff --git a/keyboards/1upkeyboards/1upsuper16v3/rules.mk b/keyboards/1upkeyboards/1upsuper16v3/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/1upkeyboards/1upsuper16v3/rules.mk
+++ /dev/null
diff --git a/keyboards/1upkeyboards/pi40/grid_v1_1/info.json b/keyboards/1upkeyboards/pi40/grid_v1_1/keyboard.json
index 3512838186..3512838186 100644
--- a/keyboards/1upkeyboards/pi40/grid_v1_1/info.json
+++ b/keyboards/1upkeyboards/pi40/grid_v1_1/keyboard.json
diff --git a/keyboards/1upkeyboards/pi40/grid_v1_1/rules.mk b/keyboards/1upkeyboards/pi40/grid_v1_1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/1upkeyboards/pi40/grid_v1_1/rules.mk
+++ /dev/null
diff --git a/keyboards/1upkeyboards/pi40/mit_v1_0/info.json b/keyboards/1upkeyboards/pi40/mit_v1_0/keyboard.json
index 230ce3d857..230ce3d857 100644
--- a/keyboards/1upkeyboards/pi40/mit_v1_0/info.json
+++ b/keyboards/1upkeyboards/pi40/mit_v1_0/keyboard.json
diff --git a/keyboards/1upkeyboards/pi40/mit_v1_0/rules.mk b/keyboards/1upkeyboards/pi40/mit_v1_0/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/1upkeyboards/pi40/mit_v1_0/rules.mk
+++ /dev/null
diff --git a/keyboards/1upkeyboards/pi40/mit_v1_1/info.json b/keyboards/1upkeyboards/pi40/mit_v1_1/keyboard.json
index 47625ecc4d..47625ecc4d 100644
--- a/keyboards/1upkeyboards/pi40/mit_v1_1/info.json
+++ b/keyboards/1upkeyboards/pi40/mit_v1_1/keyboard.json
diff --git a/keyboards/1upkeyboards/pi40/mit_v1_1/rules.mk b/keyboards/1upkeyboards/pi40/mit_v1_1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/1upkeyboards/pi40/mit_v1_1/rules.mk
+++ /dev/null
diff --git a/keyboards/1upkeyboards/pi50/grid/info.json b/keyboards/1upkeyboards/pi50/grid/keyboard.json
index 5b23f27277..5b23f27277 100644
--- a/keyboards/1upkeyboards/pi50/grid/info.json
+++ b/keyboards/1upkeyboards/pi50/grid/keyboard.json
diff --git a/keyboards/1upkeyboards/pi50/grid/rules.mk b/keyboards/1upkeyboards/pi50/grid/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/1upkeyboards/pi50/grid/rules.mk
+++ /dev/null
diff --git a/keyboards/1upkeyboards/pi50/mit/info.json b/keyboards/1upkeyboards/pi50/mit/keyboard.json
index b65a9b2cc9..b65a9b2cc9 100644
--- a/keyboards/1upkeyboards/pi50/mit/info.json
+++ b/keyboards/1upkeyboards/pi50/mit/keyboard.json
diff --git a/keyboards/1upkeyboards/pi50/mit/rules.mk b/keyboards/1upkeyboards/pi50/mit/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/1upkeyboards/pi50/mit/rules.mk
+++ /dev/null
diff --git a/keyboards/1upkeyboards/pi60/info.json b/keyboards/1upkeyboards/pi60/keyboard.json
index 71619db360..71619db360 100644
--- a/keyboards/1upkeyboards/pi60/info.json
+++ b/keyboards/1upkeyboards/pi60/keyboard.json
diff --git a/keyboards/1upkeyboards/pi60/rules.mk b/keyboards/1upkeyboards/pi60/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/1upkeyboards/pi60/rules.mk
+++ /dev/null
diff --git a/keyboards/1upkeyboards/pi60_hse/info.json b/keyboards/1upkeyboards/pi60_hse/keyboard.json
index 204e42f48c..204e42f48c 100644
--- a/keyboards/1upkeyboards/pi60_hse/info.json
+++ b/keyboards/1upkeyboards/pi60_hse/keyboard.json
diff --git a/keyboards/1upkeyboards/pi60_hse/rules.mk b/keyboards/1upkeyboards/pi60_hse/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/1upkeyboards/pi60_hse/rules.mk
+++ /dev/null
diff --git a/keyboards/1upkeyboards/pi60_rgb/info.json b/keyboards/1upkeyboards/pi60_rgb/keyboard.json
index b6580e616a..b6580e616a 100644
--- a/keyboards/1upkeyboards/pi60_rgb/info.json
+++ b/keyboards/1upkeyboards/pi60_rgb/keyboard.json
diff --git a/keyboards/1upkeyboards/pi60_rgb/rules.mk b/keyboards/1upkeyboards/pi60_rgb/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/1upkeyboards/pi60_rgb/rules.mk
+++ /dev/null
diff --git a/keyboards/1upkeyboards/pi60_rgb_v2/info.json b/keyboards/1upkeyboards/pi60_rgb_v2/keyboard.json
index 88b3e1ced4..88b3e1ced4 100644
--- a/keyboards/1upkeyboards/pi60_rgb_v2/info.json
+++ b/keyboards/1upkeyboards/pi60_rgb_v2/keyboard.json
diff --git a/keyboards/1upkeyboards/pi60_rgb_v2/rules.mk b/keyboards/1upkeyboards/pi60_rgb_v2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/1upkeyboards/pi60_rgb_v2/rules.mk
+++ /dev/null
diff --git a/keyboards/1upkeyboards/sweet16v2/kb2040/info.json b/keyboards/1upkeyboards/sweet16v2/kb2040/keyboard.json
index 0d09632a99..0d09632a99 100644
--- a/keyboards/1upkeyboards/sweet16v2/kb2040/info.json
+++ b/keyboards/1upkeyboards/sweet16v2/kb2040/keyboard.json
diff --git a/keyboards/1upkeyboards/sweet16v2/kb2040/rules.mk b/keyboards/1upkeyboards/sweet16v2/kb2040/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/1upkeyboards/sweet16v2/kb2040/rules.mk
+++ /dev/null
diff --git a/keyboards/1upkeyboards/sweet16v2/pro_micro/info.json b/keyboards/1upkeyboards/sweet16v2/pro_micro/keyboard.json
index d23bc6633d..d23bc6633d 100644
--- a/keyboards/1upkeyboards/sweet16v2/pro_micro/info.json
+++ b/keyboards/1upkeyboards/sweet16v2/pro_micro/keyboard.json
diff --git a/keyboards/1upkeyboards/sweet16v2/pro_micro/rules.mk b/keyboards/1upkeyboards/sweet16v2/pro_micro/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/1upkeyboards/sweet16v2/pro_micro/rules.mk
+++ /dev/null
diff --git a/keyboards/40percentclub/i75/promicro/info.json b/keyboards/40percentclub/i75/promicro/keyboard.json
index 4c3f44469c..4c3f44469c 100644
--- a/keyboards/40percentclub/i75/promicro/info.json
+++ b/keyboards/40percentclub/i75/promicro/keyboard.json
diff --git a/keyboards/40percentclub/i75/promicro/rules.mk b/keyboards/40percentclub/i75/promicro/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/40percentclub/i75/promicro/rules.mk
+++ /dev/null
diff --git a/keyboards/40percentclub/i75/teensy2/info.json b/keyboards/40percentclub/i75/teensy2/keyboard.json
index cc441a1096..cc441a1096 100644
--- a/keyboards/40percentclub/i75/teensy2/info.json
+++ b/keyboards/40percentclub/i75/teensy2/keyboard.json
diff --git a/keyboards/40percentclub/i75/teensy2/rules.mk b/keyboards/40percentclub/i75/teensy2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/40percentclub/i75/teensy2/rules.mk
+++ /dev/null
diff --git a/keyboards/40percentclub/polyandry/promicro/info.json b/keyboards/40percentclub/polyandry/promicro/keyboard.json
index 8a8cd98794..8a8cd98794 100644
--- a/keyboards/40percentclub/polyandry/promicro/info.json
+++ b/keyboards/40percentclub/polyandry/promicro/keyboard.json
diff --git a/keyboards/40percentclub/polyandry/promicro/rules.mk b/keyboards/40percentclub/polyandry/promicro/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/40percentclub/polyandry/promicro/rules.mk
+++ /dev/null
diff --git a/keyboards/40percentclub/polyandry/teensy2/info.json b/keyboards/40percentclub/polyandry/teensy2/keyboard.json
index 33fd1d71df..33fd1d71df 100644
--- a/keyboards/40percentclub/polyandry/teensy2/info.json
+++ b/keyboards/40percentclub/polyandry/teensy2/keyboard.json
diff --git a/keyboards/40percentclub/polyandry/teensy2/rules.mk b/keyboards/40percentclub/polyandry/teensy2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/40percentclub/polyandry/teensy2/rules.mk
+++ /dev/null
diff --git a/keyboards/8pack/rev11/info.json b/keyboards/8pack/rev11/keyboard.json
index 9e64760a3b..9e64760a3b 100644
--- a/keyboards/8pack/rev11/info.json
+++ b/keyboards/8pack/rev11/keyboard.json
diff --git a/keyboards/8pack/rev11/rules.mk b/keyboards/8pack/rev11/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/8pack/rev11/rules.mk
+++ /dev/null
diff --git a/keyboards/8pack/rev12/info.json b/keyboards/8pack/rev12/keyboard.json
index 1fa5317923..1fa5317923 100644
--- a/keyboards/8pack/rev12/info.json
+++ b/keyboards/8pack/rev12/keyboard.json
diff --git a/keyboards/8pack/rev12/rules.mk b/keyboards/8pack/rev12/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/8pack/rev12/rules.mk
+++ /dev/null
diff --git a/keyboards/a_dux/info.json b/keyboards/a_dux/keyboard.json
index c4089fb035..c4089fb035 100644
--- a/keyboards/a_dux/info.json
+++ b/keyboards/a_dux/keyboard.json
diff --git a/keyboards/a_dux/rules.mk b/keyboards/a_dux/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/a_dux/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/abatskeyboardclub/nayeon/info.json b/keyboards/abatskeyboardclub/nayeon/keyboard.json
index a3fac207f4..a3fac207f4 100644
--- a/keyboards/abatskeyboardclub/nayeon/info.json
+++ b/keyboards/abatskeyboardclub/nayeon/keyboard.json
diff --git a/keyboards/abatskeyboardclub/nayeon/rules.mk b/keyboards/abatskeyboardclub/nayeon/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/abatskeyboardclub/nayeon/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/abko/ak84bt/info.json b/keyboards/abko/ak84bt/keyboard.json
index ff44df60a1..ff44df60a1 100644
--- a/keyboards/abko/ak84bt/info.json
+++ b/keyboards/abko/ak84bt/keyboard.json
diff --git a/keyboards/abko/ak84bt/rules.mk b/keyboards/abko/ak84bt/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/abko/ak84bt/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/acheron/themis/87h/info.json b/keyboards/acheron/themis/87h/keyboard.json
index ce2037bfad..ce2037bfad 100644
--- a/keyboards/acheron/themis/87h/info.json
+++ b/keyboards/acheron/themis/87h/keyboard.json
diff --git a/keyboards/acheron/themis/87h/rules.mk b/keyboards/acheron/themis/87h/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/acheron/themis/87h/rules.mk
+++ /dev/null
diff --git a/keyboards/acheron/themis/87htsc/info.json b/keyboards/acheron/themis/87htsc/keyboard.json
index eaf8a323ab..eaf8a323ab 100644
--- a/keyboards/acheron/themis/87htsc/info.json
+++ b/keyboards/acheron/themis/87htsc/keyboard.json
diff --git a/keyboards/acheron/themis/87htsc/rules.mk b/keyboards/acheron/themis/87htsc/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/acheron/themis/87htsc/rules.mk
+++ /dev/null
diff --git a/keyboards/acheron/themis/88htsc/info.json b/keyboards/acheron/themis/88htsc/keyboard.json
index f8e65afbad..f8e65afbad 100644
--- a/keyboards/acheron/themis/88htsc/info.json
+++ b/keyboards/acheron/themis/88htsc/keyboard.json
diff --git a/keyboards/acheron/themis/88htsc/rules.mk b/keyboards/acheron/themis/88htsc/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/acheron/themis/88htsc/rules.mk
+++ /dev/null
diff --git a/keyboards/adm42/rev4/info.json b/keyboards/adm42/rev4/keyboard.json
index efb0eea029..efb0eea029 100644
--- a/keyboards/adm42/rev4/info.json
+++ b/keyboards/adm42/rev4/keyboard.json
diff --git a/keyboards/adm42/rev4/rules.mk b/keyboards/adm42/rev4/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/adm42/rev4/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/ah/haven60/info.json b/keyboards/ah/haven60/keyboard.json
index a9c2afb0b3..a9c2afb0b3 100644
--- a/keyboards/ah/haven60/info.json
+++ b/keyboards/ah/haven60/keyboard.json
diff --git a/keyboards/ah/haven60/rules.mk b/keyboards/ah/haven60/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/ah/haven60/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/ah/haven65/info.json b/keyboards/ah/haven65/keyboard.json
index 579cbffd7a..579cbffd7a 100644
--- a/keyboards/ah/haven65/info.json
+++ b/keyboards/ah/haven65/keyboard.json
diff --git a/keyboards/ah/haven65/rules.mk b/keyboards/ah/haven65/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/ah/haven65/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/ah/haven80/hotswap/info.json b/keyboards/ah/haven80/hotswap/keyboard.json
index e740857bcb..e740857bcb 100644
--- a/keyboards/ah/haven80/hotswap/info.json
+++ b/keyboards/ah/haven80/hotswap/keyboard.json
diff --git a/keyboards/ah/haven80/hotswap/rules.mk b/keyboards/ah/haven80/hotswap/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/ah/haven80/hotswap/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/ah/haven80/solder/info.json b/keyboards/ah/haven80/solder/keyboard.json
index 686c091727..686c091727 100644
--- a/keyboards/ah/haven80/solder/info.json
+++ b/keyboards/ah/haven80/solder/keyboard.json
diff --git a/keyboards/ah/haven80/solder/rules.mk b/keyboards/ah/haven80/solder/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/ah/haven80/solder/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/ai/info.json b/keyboards/ai/keyboard.json
index 8f4039b4d2..8f4039b4d2 100644
--- a/keyboards/ai/info.json
+++ b/keyboards/ai/keyboard.json
diff --git a/keyboards/ai/rules.mk b/keyboards/ai/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/ai/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/ai03/duet/info.json b/keyboards/ai03/duet/keyboard.json
index 1d11c868a3..1d11c868a3 100644
--- a/keyboards/ai03/duet/info.json
+++ b/keyboards/ai03/duet/keyboard.json
diff --git a/keyboards/ai03/duet/rules.mk b/keyboards/ai03/duet/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/ai03/duet/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/aidansmithdotdev/fine40/info.json b/keyboards/aidansmithdotdev/fine40/keyboard.json
index 9663106607..9663106607 100644
--- a/keyboards/aidansmithdotdev/fine40/info.json
+++ b/keyboards/aidansmithdotdev/fine40/keyboard.json
diff --git a/keyboards/aidansmithdotdev/fine40/rules.mk b/keyboards/aidansmithdotdev/fine40/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/aidansmithdotdev/fine40/rules.mk
+++ /dev/null
diff --git a/keyboards/akb/ogr/info.json b/keyboards/akb/ogr/keyboard.json
index d1b062820a..d1b062820a 100644
--- a/keyboards/akb/ogr/info.json
+++ b/keyboards/akb/ogr/keyboard.json
diff --git a/keyboards/akb/ogr/rules.mk b/keyboards/akb/ogr/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/akb/ogr/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/akb/ogrn/info.json b/keyboards/akb/ogrn/keyboard.json
index 780c353747..780c353747 100644
--- a/keyboards/akb/ogrn/info.json
+++ b/keyboards/akb/ogrn/keyboard.json
diff --git a/keyboards/akb/ogrn/rules.mk b/keyboards/akb/ogrn/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/akb/ogrn/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/akb/vero/info.json b/keyboards/akb/vero/keyboard.json
index a598578c0c..a598578c0c 100644
--- a/keyboards/akb/vero/info.json
+++ b/keyboards/akb/vero/keyboard.json
diff --git a/keyboards/akb/vero/rules.mk b/keyboards/akb/vero/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/akb/vero/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/akko/5087/info.json b/keyboards/akko/5087/keyboard.json
index 67ea54c169..67ea54c169 100644
--- a/keyboards/akko/5087/info.json
+++ b/keyboards/akko/5087/keyboard.json
diff --git a/keyboards/akko/5087/rules.mk b/keyboards/akko/5087/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/akko/5087/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/akko/5108/info.json b/keyboards/akko/5108/keyboard.json
index 5e97d151c3..5e97d151c3 100644
--- a/keyboards/akko/5108/info.json
+++ b/keyboards/akko/5108/keyboard.json
diff --git a/keyboards/akko/5108/rules.mk b/keyboards/akko/5108/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/akko/5108/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/akko/acr87/info.json b/keyboards/akko/acr87/keyboard.json
index 2702ee7915..2702ee7915 100644
--- a/keyboards/akko/acr87/info.json
+++ b/keyboards/akko/acr87/keyboard.json
diff --git a/keyboards/akko/acr87/rules.mk b/keyboards/akko/acr87/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/akko/acr87/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/akko/top40/info.json b/keyboards/akko/top40/keyboard.json
index 183c9242f4..183c9242f4 100644
--- a/keyboards/akko/top40/info.json
+++ b/keyboards/akko/top40/keyboard.json
diff --git a/keyboards/akko/top40/rules.mk b/keyboards/akko/top40/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/akko/top40/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/alhenkb/macropad5x4/info.json b/keyboards/alhenkb/macropad5x4/keyboard.json
index 1fb472255d..1fb472255d 100644
--- a/keyboards/alhenkb/macropad5x4/info.json
+++ b/keyboards/alhenkb/macropad5x4/keyboard.json
diff --git a/keyboards/alhenkb/macropad5x4/rules.mk b/keyboards/alhenkb/macropad5x4/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/alhenkb/macropad5x4/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/alpaca/wfeclipse/info.json b/keyboards/alpaca/wfeclipse/keyboard.json
index da0ebe388a..da0ebe388a 100644
--- a/keyboards/alpaca/wfeclipse/info.json
+++ b/keyboards/alpaca/wfeclipse/keyboard.json
diff --git a/keyboards/alpaca/wfeclipse/rules.mk b/keyboards/alpaca/wfeclipse/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/alpaca/wfeclipse/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/an_achronism/tetromino/info.json b/keyboards/an_achronism/tetromino/keyboard.json
index 98cb9faf3e..98cb9faf3e 100644
--- a/keyboards/an_achronism/tetromino/info.json
+++ b/keyboards/an_achronism/tetromino/keyboard.json
diff --git a/keyboards/an_achronism/tetromino/rules.mk b/keyboards/an_achronism/tetromino/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/an_achronism/tetromino/rules.mk
+++ /dev/null
diff --git a/keyboards/anavi/arrows/info.json b/keyboards/anavi/arrows/keyboard.json
index 48dae7b2ea..48dae7b2ea 100644
--- a/keyboards/anavi/arrows/info.json
+++ b/keyboards/anavi/arrows/keyboard.json
diff --git a/keyboards/anavi/arrows/rules.mk b/keyboards/anavi/arrows/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/anavi/arrows/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/anavi/macropad10/info.json b/keyboards/anavi/macropad10/keyboard.json
index a355fdd549..a355fdd549 100644
--- a/keyboards/anavi/macropad10/info.json
+++ b/keyboards/anavi/macropad10/keyboard.json
diff --git a/keyboards/anavi/macropad10/rules.mk b/keyboards/anavi/macropad10/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/anavi/macropad10/rules.mk
+++ /dev/null
diff --git a/keyboards/anavi/macropad12/info.json b/keyboards/anavi/macropad12/keyboard.json
index 3a1a07a0a1..3a1a07a0a1 100644
--- a/keyboards/anavi/macropad12/info.json
+++ b/keyboards/anavi/macropad12/keyboard.json
diff --git a/keyboards/anavi/macropad12/rules.mk b/keyboards/anavi/macropad12/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/anavi/macropad12/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/andean_condor/info.json b/keyboards/andean_condor/keyboard.json
index cfc3eefa87..cfc3eefa87 100644
--- a/keyboards/andean_condor/info.json
+++ b/keyboards/andean_condor/keyboard.json
diff --git a/keyboards/andean_condor/rules.mk b/keyboards/andean_condor/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/andean_condor/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/archetype/minervalx/info.json b/keyboards/archetype/minervalx/keyboard.json
index 0d01ccf485..0d01ccf485 100644
--- a/keyboards/archetype/minervalx/info.json
+++ b/keyboards/archetype/minervalx/keyboard.json
diff --git a/keyboards/archetype/minervalx/rules.mk b/keyboards/archetype/minervalx/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/archetype/minervalx/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/argo_works/ishi/80/mk0_avr/info.json b/keyboards/argo_works/ishi/80/mk0_avr/keyboard.json
index 47414ee0c4..47414ee0c4 100644
--- a/keyboards/argo_works/ishi/80/mk0_avr/info.json
+++ b/keyboards/argo_works/ishi/80/mk0_avr/keyboard.json
diff --git a/keyboards/argo_works/ishi/80/mk0_avr/rules.mk b/keyboards/argo_works/ishi/80/mk0_avr/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/argo_works/ishi/80/mk0_avr/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/artemis/paragon/hotswap/info.json b/keyboards/artemis/paragon/hotswap/keyboard.json
index 0882579dec..0882579dec 100644
--- a/keyboards/artemis/paragon/hotswap/info.json
+++ b/keyboards/artemis/paragon/hotswap/keyboard.json
diff --git a/keyboards/artemis/paragon/hotswap/rules.mk b/keyboards/artemis/paragon/hotswap/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/artemis/paragon/hotswap/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/artemis/paragon/soldered/info.json b/keyboards/artemis/paragon/soldered/keyboard.json
index 169acb4fb4..169acb4fb4 100644
--- a/keyboards/artemis/paragon/soldered/info.json
+++ b/keyboards/artemis/paragon/soldered/keyboard.json
diff --git a/keyboards/artemis/paragon/soldered/rules.mk b/keyboards/artemis/paragon/soldered/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/artemis/paragon/soldered/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/ask55/info.json b/keyboards/ask55/keyboard.json
index d47d79612d..d47d79612d 100644
--- a/keyboards/ask55/info.json
+++ b/keyboards/ask55/keyboard.json
diff --git a/keyboards/ask55/rules.mk b/keyboards/ask55/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/ask55/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/atreus/astar/info.json b/keyboards/atreus/astar/keyboard.json
index e201078ffe..e201078ffe 100644
--- a/keyboards/atreus/astar/info.json
+++ b/keyboards/atreus/astar/keyboard.json
diff --git a/keyboards/atreus/astar/rules.mk b/keyboards/atreus/astar/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/atreus/astar/rules.mk
+++ /dev/null
diff --git a/keyboards/atreus/astar_mirrored/info.json b/keyboards/atreus/astar_mirrored/keyboard.json
index b83be5d29d..b83be5d29d 100644
--- a/keyboards/atreus/astar_mirrored/info.json
+++ b/keyboards/atreus/astar_mirrored/keyboard.json
diff --git a/keyboards/atreus/astar_mirrored/rules.mk b/keyboards/atreus/astar_mirrored/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/atreus/astar_mirrored/rules.mk
+++ /dev/null
diff --git a/keyboards/atreus/promicro/info.json b/keyboards/atreus/promicro/keyboard.json
index e614b4e2a0..e614b4e2a0 100644
--- a/keyboards/atreus/promicro/info.json
+++ b/keyboards/atreus/promicro/keyboard.json
diff --git a/keyboards/atreus/promicro/rules.mk b/keyboards/atreus/promicro/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/atreus/promicro/rules.mk
+++ /dev/null
diff --git a/keyboards/atreus/teensy2/info.json b/keyboards/atreus/teensy2/keyboard.json
index 067ea9a01d..067ea9a01d 100644
--- a/keyboards/atreus/teensy2/info.json
+++ b/keyboards/atreus/teensy2/keyboard.json
diff --git a/keyboards/atreus/teensy2/rules.mk b/keyboards/atreus/teensy2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/atreus/teensy2/rules.mk
+++ /dev/null
diff --git a/keyboards/atreyu/rev1/info.json b/keyboards/atreyu/rev1/keyboard.json
index 8a38baabf8..8a38baabf8 100644
--- a/keyboards/atreyu/rev1/info.json
+++ b/keyboards/atreyu/rev1/keyboard.json
diff --git a/keyboards/atreyu/rev1/rules.mk b/keyboards/atreyu/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/atreyu/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/atreyu/rev2/info.json b/keyboards/atreyu/rev2/keyboard.json
index 6fcfd64d1f..6fcfd64d1f 100644
--- a/keyboards/atreyu/rev2/info.json
+++ b/keyboards/atreyu/rev2/keyboard.json
diff --git a/keyboards/atreyu/rev2/rules.mk b/keyboards/atreyu/rev2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/atreyu/rev2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/automata02/alisaie/info.json b/keyboards/automata02/alisaie/keyboard.json
index 9458843114..9458843114 100644
--- a/keyboards/automata02/alisaie/info.json
+++ b/keyboards/automata02/alisaie/keyboard.json
diff --git a/keyboards/automata02/alisaie/rules.mk b/keyboards/automata02/alisaie/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/automata02/alisaie/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/bahm/aster_ergo/info.json b/keyboards/bahm/aster_ergo/keyboard.json
index 5545e02409..5545e02409 100644
--- a/keyboards/bahm/aster_ergo/info.json
+++ b/keyboards/bahm/aster_ergo/keyboard.json
diff --git a/keyboards/bahm/aster_ergo/rules.mk b/keyboards/bahm/aster_ergo/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/bahm/aster_ergo/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/balloondogcaps/tr90/info.json b/keyboards/balloondogcaps/tr90/keyboard.json
index 42071ba3f0..42071ba3f0 100644
--- a/keyboards/balloondogcaps/tr90/info.json
+++ b/keyboards/balloondogcaps/tr90/keyboard.json
diff --git a/keyboards/balloondogcaps/tr90/rules.mk b/keyboards/balloondogcaps/tr90/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/balloondogcaps/tr90/rules.mk
+++ /dev/null
diff --git a/keyboards/balloondogcaps/tr90pm/info.json b/keyboards/balloondogcaps/tr90pm/keyboard.json
index c5badb7836..c5badb7836 100644
--- a/keyboards/balloondogcaps/tr90pm/info.json
+++ b/keyboards/balloondogcaps/tr90pm/keyboard.json
diff --git a/keyboards/balloondogcaps/tr90pm/rules.mk b/keyboards/balloondogcaps/tr90pm/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/balloondogcaps/tr90pm/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/bear_face/v1/info.json b/keyboards/bear_face/v1/keyboard.json
index 8dedc0b1c7..8dedc0b1c7 100644
--- a/keyboards/bear_face/v1/info.json
+++ b/keyboards/bear_face/v1/keyboard.json
diff --git a/keyboards/bear_face/v1/rules.mk b/keyboards/bear_face/v1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/bear_face/v1/rules.mk
+++ /dev/null
diff --git a/keyboards/bear_face/v2/info.json b/keyboards/bear_face/v2/keyboard.json
index 908165babb..908165babb 100644
--- a/keyboards/bear_face/v2/info.json
+++ b/keyboards/bear_face/v2/keyboard.json
diff --git a/keyboards/bear_face/v2/rules.mk b/keyboards/bear_face/v2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/bear_face/v2/rules.mk
+++ /dev/null
diff --git a/keyboards/bestway/info.json b/keyboards/bestway/keyboard.json
index 66856115f8..66856115f8 100644
--- a/keyboards/bestway/info.json
+++ b/keyboards/bestway/keyboard.json
diff --git a/keyboards/bestway/rules.mk b/keyboards/bestway/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/bestway/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/binepad/bn006/info.json b/keyboards/binepad/bn006/keyboard.json
index e5e25b4b90..e5e25b4b90 100755
--- a/keyboards/binepad/bn006/info.json
+++ b/keyboards/binepad/bn006/keyboard.json
diff --git a/keyboards/binepad/bn006/rules.mk b/keyboards/binepad/bn006/rules.mk
deleted file mode 100755
index 7ff128fa69..0000000000
--- a/keyboards/binepad/bn006/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/binepad/bn009/r2/info.json b/keyboards/binepad/bn009/r2/keyboard.json
index 870608b5c8..870608b5c8 100644
--- a/keyboards/binepad/bn009/r2/info.json
+++ b/keyboards/binepad/bn009/r2/keyboard.json
diff --git a/keyboards/binepad/bn009/r2/rules.mk b/keyboards/binepad/bn009/r2/rules.mk
deleted file mode 100644
index 837f4bffb5..0000000000
--- a/keyboards/binepad/bn009/r2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file is intentionally left blank
diff --git a/keyboards/binepad/bnk9/info.json b/keyboards/binepad/bnk9/keyboard.json
index 1f3b7cb7b0..1f3b7cb7b0 100644
--- a/keyboards/binepad/bnk9/info.json
+++ b/keyboards/binepad/bnk9/keyboard.json
diff --git a/keyboards/binepad/bnk9/rules.mk b/keyboards/binepad/bnk9/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/binepad/bnk9/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/binepad/bnr1/v2/info.json b/keyboards/binepad/bnr1/v2/keyboard.json
index d2bc641577..d2bc641577 100755
--- a/keyboards/binepad/bnr1/v2/info.json
+++ b/keyboards/binepad/bnr1/v2/keyboard.json
diff --git a/keyboards/binepad/bnr1/v2/rules.mk b/keyboards/binepad/bnr1/v2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/binepad/bnr1/v2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/binepad/pixie/info.json b/keyboards/binepad/pixie/keyboard.json
index 7d9d2ceb9a..7d9d2ceb9a 100644
--- a/keyboards/binepad/pixie/info.json
+++ b/keyboards/binepad/pixie/keyboard.json
diff --git a/keyboards/binepad/pixie/rules.mk b/keyboards/binepad/pixie/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/binepad/pixie/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/black_hellebore/info.json b/keyboards/black_hellebore/keyboard.json
index b59cb8f7b9..b59cb8f7b9 100644
--- a/keyboards/black_hellebore/info.json
+++ b/keyboards/black_hellebore/keyboard.json
diff --git a/keyboards/black_hellebore/rules.mk b/keyboards/black_hellebore/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/black_hellebore/rules.mk
+++ /dev/null
diff --git a/keyboards/blu/vimclutch/info.json b/keyboards/blu/vimclutch/keyboard.json
index cbee78735c..cbee78735c 100644
--- a/keyboards/blu/vimclutch/info.json
+++ b/keyboards/blu/vimclutch/keyboard.json
diff --git a/keyboards/blu/vimclutch/rules.mk b/keyboards/blu/vimclutch/rules.mk
deleted file mode 100644
index 837f4bffb5..0000000000
--- a/keyboards/blu/vimclutch/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file is intentionally left blank
diff --git a/keyboards/boardsource/3x4/info.json b/keyboards/boardsource/3x4/keyboard.json
index 440219286b..440219286b 100644
--- a/keyboards/boardsource/3x4/info.json
+++ b/keyboards/boardsource/3x4/keyboard.json
diff --git a/keyboards/boardsource/3x4/rules.mk b/keyboards/boardsource/3x4/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/boardsource/3x4/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/boardsource/4x12/info.json b/keyboards/boardsource/4x12/keyboard.json
index d630dfb79a..d630dfb79a 100644
--- a/keyboards/boardsource/4x12/info.json
+++ b/keyboards/boardsource/4x12/keyboard.json
diff --git a/keyboards/boardsource/4x12/rules.mk b/keyboards/boardsource/4x12/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/boardsource/4x12/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/boardsource/5x12/info.json b/keyboards/boardsource/5x12/keyboard.json
index 2e91c9714b..2e91c9714b 100644
--- a/keyboards/boardsource/5x12/info.json
+++ b/keyboards/boardsource/5x12/keyboard.json
diff --git a/keyboards/boardsource/5x12/rules.mk b/keyboards/boardsource/5x12/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/boardsource/5x12/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/boardsource/beiwagon/info.json b/keyboards/boardsource/beiwagon/keyboard.json
index 39a9006b85..39a9006b85 100644
--- a/keyboards/boardsource/beiwagon/info.json
+++ b/keyboards/boardsource/beiwagon/keyboard.json
diff --git a/keyboards/boardsource/beiwagon/rules.mk b/keyboards/boardsource/beiwagon/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/boardsource/beiwagon/rules.mk
+++ /dev/null
diff --git a/keyboards/boardsource/equals/avr/info.json b/keyboards/boardsource/equals/avr/keyboard.json
index 942feba4ec..942feba4ec 100644
--- a/keyboards/boardsource/equals/avr/info.json
+++ b/keyboards/boardsource/equals/avr/keyboard.json
diff --git a/keyboards/boardsource/equals/avr/rules.mk b/keyboards/boardsource/equals/avr/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/boardsource/equals/avr/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/boardsource/holiday/spooky/info.json b/keyboards/boardsource/holiday/spooky/keyboard.json
index 408f85f188..408f85f188 100644
--- a/keyboards/boardsource/holiday/spooky/info.json
+++ b/keyboards/boardsource/holiday/spooky/keyboard.json
diff --git a/keyboards/boardsource/holiday/spooky/rules.mk b/keyboards/boardsource/holiday/spooky/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/boardsource/holiday/spooky/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/boardsource/lulu/avr/info.json b/keyboards/boardsource/lulu/avr/keyboard.json
index 73f86a435f..73f86a435f 100644
--- a/keyboards/boardsource/lulu/avr/info.json
+++ b/keyboards/boardsource/lulu/avr/keyboard.json
diff --git a/keyboards/boardsource/lulu/avr/rules.mk b/keyboards/boardsource/lulu/avr/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/boardsource/lulu/avr/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/boardsource/microdox/v1/info.json b/keyboards/boardsource/microdox/v1/keyboard.json
index d35a58777e..d35a58777e 100644
--- a/keyboards/boardsource/microdox/v1/info.json
+++ b/keyboards/boardsource/microdox/v1/keyboard.json
diff --git a/keyboards/boardsource/microdox/v1/rules.mk b/keyboards/boardsource/microdox/v1/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/boardsource/microdox/v1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/boardsource/microdox/v2/info.json b/keyboards/boardsource/microdox/v2/keyboard.json
index 94577059c5..94577059c5 100644
--- a/keyboards/boardsource/microdox/v2/info.json
+++ b/keyboards/boardsource/microdox/v2/keyboard.json
diff --git a/keyboards/boardsource/microdox/v2/rules.mk b/keyboards/boardsource/microdox/v2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/boardsource/microdox/v2/rules.mk
+++ /dev/null
diff --git a/keyboards/boardsource/technik_o/info.json b/keyboards/boardsource/technik_o/keyboard.json
index 65d46a8b62..65d46a8b62 100644
--- a/keyboards/boardsource/technik_o/info.json
+++ b/keyboards/boardsource/technik_o/keyboard.json
diff --git a/keyboards/boardsource/technik_o/rules.mk b/keyboards/boardsource/technik_o/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/boardsource/technik_o/rules.mk
+++ /dev/null
diff --git a/keyboards/boardsource/technik_s/info.json b/keyboards/boardsource/technik_s/keyboard.json
index ffb8cb09ec..ffb8cb09ec 100644
--- a/keyboards/boardsource/technik_s/info.json
+++ b/keyboards/boardsource/technik_s/keyboard.json
diff --git a/keyboards/boardsource/technik_s/rules.mk b/keyboards/boardsource/technik_s/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/boardsource/technik_s/rules.mk
+++ /dev/null
diff --git a/keyboards/boardsource/the_mark/info.json b/keyboards/boardsource/the_mark/keyboard.json
index 8dc08e4fc4..8dc08e4fc4 100644
--- a/keyboards/boardsource/the_mark/info.json
+++ b/keyboards/boardsource/the_mark/keyboard.json
diff --git a/keyboards/boardsource/the_mark/rules.mk b/keyboards/boardsource/the_mark/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/boardsource/the_mark/rules.mk
+++ /dev/null
diff --git a/keyboards/bredworks/wyvern_hs/info.json b/keyboards/bredworks/wyvern_hs/keyboard.json
index 63e85496ae..63e85496ae 100644
--- a/keyboards/bredworks/wyvern_hs/info.json
+++ b/keyboards/bredworks/wyvern_hs/keyboard.json
diff --git a/keyboards/bredworks/wyvern_hs/rules.mk b/keyboards/bredworks/wyvern_hs/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/bredworks/wyvern_hs/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/bschwind/key_ripper/info.json b/keyboards/bschwind/key_ripper/keyboard.json
index ee30687d4f..ee30687d4f 100644
--- a/keyboards/bschwind/key_ripper/info.json
+++ b/keyboards/bschwind/key_ripper/keyboard.json
diff --git a/keyboards/bschwind/key_ripper/rules.mk b/keyboards/bschwind/key_ripper/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/bschwind/key_ripper/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/buildakb/mw60/info.json b/keyboards/buildakb/mw60/keyboard.json
index 9a8b7955a8..9a8b7955a8 100644
--- a/keyboards/buildakb/mw60/info.json
+++ b/keyboards/buildakb/mw60/keyboard.json
diff --git a/keyboards/buildakb/mw60/rules.mk b/keyboards/buildakb/mw60/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/buildakb/mw60/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/butterkeebs/pocketpad/info.json b/keyboards/butterkeebs/pocketpad/keyboard.json
index 0b42d5fb17..0b42d5fb17 100644
--- a/keyboards/butterkeebs/pocketpad/info.json
+++ b/keyboards/butterkeebs/pocketpad/keyboard.json
diff --git a/keyboards/butterkeebs/pocketpad/rules.mk b/keyboards/butterkeebs/pocketpad/rules.mk
deleted file mode 100644
index f886ea2e8e..0000000000
--- a/keyboards/butterkeebs/pocketpad/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally blank \ No newline at end of file
diff --git a/keyboards/cannonkeys/bastion60/info.json b/keyboards/cannonkeys/bastion60/keyboard.json
index 07443b50b7..07443b50b7 100644
--- a/keyboards/cannonkeys/bastion60/info.json
+++ b/keyboards/cannonkeys/bastion60/keyboard.json
diff --git a/keyboards/cannonkeys/bastion60/rules.mk b/keyboards/cannonkeys/bastion60/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/cannonkeys/bastion60/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/cannonkeys/bastion65/info.json b/keyboards/cannonkeys/bastion65/keyboard.json
index dd7dd4516e..dd7dd4516e 100644
--- a/keyboards/cannonkeys/bastion65/info.json
+++ b/keyboards/cannonkeys/bastion65/keyboard.json
diff --git a/keyboards/cannonkeys/bastion65/rules.mk b/keyboards/cannonkeys/bastion65/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/cannonkeys/bastion65/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/cannonkeys/bastion75/info.json b/keyboards/cannonkeys/bastion75/keyboard.json
index 276cc03c51..276cc03c51 100644
--- a/keyboards/cannonkeys/bastion75/info.json
+++ b/keyboards/cannonkeys/bastion75/keyboard.json
diff --git a/keyboards/cannonkeys/bastion75/rules.mk b/keyboards/cannonkeys/bastion75/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/cannonkeys/bastion75/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/cannonkeys/bastiontkl/info.json b/keyboards/cannonkeys/bastiontkl/keyboard.json
index 72733b3d8f..72733b3d8f 100644
--- a/keyboards/cannonkeys/bastiontkl/info.json
+++ b/keyboards/cannonkeys/bastiontkl/keyboard.json
diff --git a/keyboards/cannonkeys/bastiontkl/rules.mk b/keyboards/cannonkeys/bastiontkl/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/cannonkeys/bastiontkl/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/cannonkeys/brutalv2_1800/info.json b/keyboards/cannonkeys/brutalv2_1800/keyboard.json
index 13f1b12733..13f1b12733 100644
--- a/keyboards/cannonkeys/brutalv2_1800/info.json
+++ b/keyboards/cannonkeys/brutalv2_1800/keyboard.json
diff --git a/keyboards/cannonkeys/brutalv2_1800/rules.mk b/keyboards/cannonkeys/brutalv2_1800/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/cannonkeys/brutalv2_1800/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/cannonkeys/brutalv2_60/info.json b/keyboards/cannonkeys/brutalv2_60/keyboard.json
index 3ee5f0d576..3ee5f0d576 100644
--- a/keyboards/cannonkeys/brutalv2_60/info.json
+++ b/keyboards/cannonkeys/brutalv2_60/keyboard.json
diff --git a/keyboards/cannonkeys/brutalv2_60/rules.mk b/keyboards/cannonkeys/brutalv2_60/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/cannonkeys/brutalv2_60/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/cannonkeys/caerdroia/info.json b/keyboards/cannonkeys/caerdroia/keyboard.json
index 4b5baf21dd..4b5baf21dd 100644
--- a/keyboards/cannonkeys/caerdroia/info.json
+++ b/keyboards/cannonkeys/caerdroia/keyboard.json
diff --git a/keyboards/cannonkeys/caerdroia/rules.mk b/keyboards/cannonkeys/caerdroia/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/cannonkeys/caerdroia/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/cannonkeys/db60/hotswap/info.json b/keyboards/cannonkeys/db60/hotswap/keyboard.json
index d272b35a0f..d272b35a0f 100644
--- a/keyboards/cannonkeys/db60/hotswap/info.json
+++ b/keyboards/cannonkeys/db60/hotswap/keyboard.json
diff --git a/keyboards/cannonkeys/db60/hotswap/rules.mk b/keyboards/cannonkeys/db60/hotswap/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/cannonkeys/db60/hotswap/rules.mk
+++ /dev/null
diff --git a/keyboards/cannonkeys/db60/j02/info.json b/keyboards/cannonkeys/db60/j02/keyboard.json
index 0778b604ff..0778b604ff 100644
--- a/keyboards/cannonkeys/db60/j02/info.json
+++ b/keyboards/cannonkeys/db60/j02/keyboard.json
diff --git a/keyboards/cannonkeys/db60/j02/rules.mk b/keyboards/cannonkeys/db60/j02/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/cannonkeys/db60/j02/rules.mk
+++ /dev/null
diff --git a/keyboards/cannonkeys/db60/rev2/info.json b/keyboards/cannonkeys/db60/rev2/keyboard.json
index dc45ffecd5..dc45ffecd5 100644
--- a/keyboards/cannonkeys/db60/rev2/info.json
+++ b/keyboards/cannonkeys/db60/rev2/keyboard.json
diff --git a/keyboards/cannonkeys/db60/rev2/rules.mk b/keyboards/cannonkeys/db60/rev2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/cannonkeys/db60/rev2/rules.mk
+++ /dev/null
diff --git a/keyboards/cannonkeys/ortho48v2/info.json b/keyboards/cannonkeys/ortho48v2/keyboard.json
index 4ead7db042..4ead7db042 100644
--- a/keyboards/cannonkeys/ortho48v2/info.json
+++ b/keyboards/cannonkeys/ortho48v2/keyboard.json
diff --git a/keyboards/cannonkeys/ortho48v2/rules.mk b/keyboards/cannonkeys/ortho48v2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/cannonkeys/ortho48v2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/cannonkeys/ortho60v2/info.json b/keyboards/cannonkeys/ortho60v2/keyboard.json
index 360c98bff9..360c98bff9 100644
--- a/keyboards/cannonkeys/ortho60v2/info.json
+++ b/keyboards/cannonkeys/ortho60v2/keyboard.json
diff --git a/keyboards/cannonkeys/ortho60v2/rules.mk b/keyboards/cannonkeys/ortho60v2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/cannonkeys/ortho60v2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/cannonkeys/satisfaction75/prototype/info.json b/keyboards/cannonkeys/satisfaction75/prototype/keyboard.json
index 4f67754d8f..4f67754d8f 100644
--- a/keyboards/cannonkeys/satisfaction75/prototype/info.json
+++ b/keyboards/cannonkeys/satisfaction75/prototype/keyboard.json
diff --git a/keyboards/cannonkeys/satisfaction75/prototype/rules.mk b/keyboards/cannonkeys/satisfaction75/prototype/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/cannonkeys/satisfaction75/prototype/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/cannonkeys/satisfaction75/rev1/info.json b/keyboards/cannonkeys/satisfaction75/rev1/keyboard.json
index d4a6b4423c..d4a6b4423c 100644
--- a/keyboards/cannonkeys/satisfaction75/rev1/info.json
+++ b/keyboards/cannonkeys/satisfaction75/rev1/keyboard.json
diff --git a/keyboards/cannonkeys/satisfaction75/rev1/rules.mk b/keyboards/cannonkeys/satisfaction75/rev1/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/cannonkeys/satisfaction75/rev1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/cannonkeys/satisfaction75/rev2/info.json b/keyboards/cannonkeys/satisfaction75/rev2/keyboard.json
index e8ddb90c89..e8ddb90c89 100644
--- a/keyboards/cannonkeys/satisfaction75/rev2/info.json
+++ b/keyboards/cannonkeys/satisfaction75/rev2/keyboard.json
diff --git a/keyboards/cannonkeys/satisfaction75/rev2/rules.mk b/keyboards/cannonkeys/satisfaction75/rev2/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/cannonkeys/satisfaction75/rev2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/cannonkeys/typeb/info.json b/keyboards/cannonkeys/typeb/keyboard.json
index 1f16991205..1f16991205 100644
--- a/keyboards/cannonkeys/typeb/info.json
+++ b/keyboards/cannonkeys/typeb/keyboard.json
diff --git a/keyboards/cannonkeys/typeb/rules.mk b/keyboards/cannonkeys/typeb/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/cannonkeys/typeb/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/capsunlocked/cu75/info.json b/keyboards/capsunlocked/cu75/keyboard.json
index 25e3ca049f..25e3ca049f 100644
--- a/keyboards/capsunlocked/cu75/info.json
+++ b/keyboards/capsunlocked/cu75/keyboard.json
diff --git a/keyboards/capsunlocked/cu75/rules.mk b/keyboards/capsunlocked/cu75/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/capsunlocked/cu75/rules.mk
+++ /dev/null
diff --git a/keyboards/capsunlocked/cu80/v2/ansi/info.json b/keyboards/capsunlocked/cu80/v2/ansi/keyboard.json
index 9dc24b5e40..9dc24b5e40 100644
--- a/keyboards/capsunlocked/cu80/v2/ansi/info.json
+++ b/keyboards/capsunlocked/cu80/v2/ansi/keyboard.json
diff --git a/keyboards/capsunlocked/cu80/v2/ansi/rules.mk b/keyboards/capsunlocked/cu80/v2/ansi/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/capsunlocked/cu80/v2/ansi/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/capsunlocked/cu80/v2/iso/info.json b/keyboards/capsunlocked/cu80/v2/iso/keyboard.json
index 33d49db64a..33d49db64a 100644
--- a/keyboards/capsunlocked/cu80/v2/iso/info.json
+++ b/keyboards/capsunlocked/cu80/v2/iso/keyboard.json
diff --git a/keyboards/capsunlocked/cu80/v2/iso/rules.mk b/keyboards/capsunlocked/cu80/v2/iso/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/capsunlocked/cu80/v2/iso/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/chickenman/ciel65/info.json b/keyboards/chickenman/ciel65/keyboard.json
index 8c316759a8..8c316759a8 100644
--- a/keyboards/chickenman/ciel65/info.json
+++ b/keyboards/chickenman/ciel65/keyboard.json
diff --git a/keyboards/chickenman/ciel65/rules.mk b/keyboards/chickenman/ciel65/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/chickenman/ciel65/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/chlx/ppr_merro60/info.json b/keyboards/chlx/ppr_merro60/keyboard.json
index f8f45232a1..f8f45232a1 100644
--- a/keyboards/chlx/ppr_merro60/info.json
+++ b/keyboards/chlx/ppr_merro60/keyboard.json
diff --git a/keyboards/chlx/ppr_merro60/rules.mk b/keyboards/chlx/ppr_merro60/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/chlx/ppr_merro60/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/chord/zero/info.json b/keyboards/chord/zero/keyboard.json
index 63e74546d5..63e74546d5 100644
--- a/keyboards/chord/zero/info.json
+++ b/keyboards/chord/zero/keyboard.json
diff --git a/keyboards/chord/zero/rules.mk b/keyboards/chord/zero/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/chord/zero/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/chosfox/cf81/info.json b/keyboards/chosfox/cf81/keyboard.json
index de125801b7..de125801b7 100644
--- a/keyboards/chosfox/cf81/info.json
+++ b/keyboards/chosfox/cf81/keyboard.json
diff --git a/keyboards/chosfox/cf81/rules.mk b/keyboards/chosfox/cf81/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/chosfox/cf81/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/chouchou/info.json b/keyboards/chouchou/keyboard.json
index 726f190aab..726f190aab 100644
--- a/keyboards/chouchou/info.json
+++ b/keyboards/chouchou/keyboard.json
diff --git a/keyboards/chouchou/rules.mk b/keyboards/chouchou/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/chouchou/rules.mk
+++ /dev/null
diff --git a/keyboards/chromatonemini/info.json b/keyboards/chromatonemini/keyboard.json
index 963496a0c0..963496a0c0 100644
--- a/keyboards/chromatonemini/info.json
+++ b/keyboards/chromatonemini/keyboard.json
diff --git a/keyboards/chromatonemini/rules.mk b/keyboards/chromatonemini/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/chromatonemini/rules.mk
+++ /dev/null
diff --git a/keyboards/churrosoft/deck8/noleds/info.json b/keyboards/churrosoft/deck8/noleds/keyboard.json
index fa1e2a420d..fa1e2a420d 100644
--- a/keyboards/churrosoft/deck8/noleds/info.json
+++ b/keyboards/churrosoft/deck8/noleds/keyboard.json
diff --git a/keyboards/churrosoft/deck8/noleds/rules.mk b/keyboards/churrosoft/deck8/noleds/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/churrosoft/deck8/noleds/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/churrosoft/deck8/rgb/info.json b/keyboards/churrosoft/deck8/rgb/keyboard.json
index b5b3b21b5a..b5b3b21b5a 100644
--- a/keyboards/churrosoft/deck8/rgb/info.json
+++ b/keyboards/churrosoft/deck8/rgb/keyboard.json
diff --git a/keyboards/churrosoft/deck8/rgb/rules.mk b/keyboards/churrosoft/deck8/rgb/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/churrosoft/deck8/rgb/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/cipulot/60xt/info.json b/keyboards/cipulot/60xt/keyboard.json
index 606e6b3363..606e6b3363 100644
--- a/keyboards/cipulot/60xt/info.json
+++ b/keyboards/cipulot/60xt/keyboard.json
diff --git a/keyboards/cipulot/60xt/rules.mk b/keyboards/cipulot/60xt/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/cipulot/60xt/rules.mk
+++ /dev/null
diff --git a/keyboards/citrus/erdnuss65/info.json b/keyboards/citrus/erdnuss65/keyboard.json
index 4faaa05431..4faaa05431 100644
--- a/keyboards/citrus/erdnuss65/info.json
+++ b/keyboards/citrus/erdnuss65/keyboard.json
diff --git a/keyboards/citrus/erdnuss65/rules.mk b/keyboards/citrus/erdnuss65/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/citrus/erdnuss65/rules.mk
+++ /dev/null
diff --git a/keyboards/clickety_split/leeloo/rev1/info.json b/keyboards/clickety_split/leeloo/rev1/keyboard.json
index e9396f3f81..e9396f3f81 100644
--- a/keyboards/clickety_split/leeloo/rev1/info.json
+++ b/keyboards/clickety_split/leeloo/rev1/keyboard.json
diff --git a/keyboards/clickety_split/leeloo/rev1/rules.mk b/keyboards/clickety_split/leeloo/rev1/rules.mk
deleted file mode 100644
index 5713c15076..0000000000
--- a/keyboards/clickety_split/leeloo/rev1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# Intentionally left blank. \ No newline at end of file
diff --git a/keyboards/clickety_split/leeloo/rev2/info.json b/keyboards/clickety_split/leeloo/rev2/keyboard.json
index cab643aad8..cab643aad8 100644
--- a/keyboards/clickety_split/leeloo/rev2/info.json
+++ b/keyboards/clickety_split/leeloo/rev2/keyboard.json
diff --git a/keyboards/clickety_split/leeloo/rev2/rules.mk b/keyboards/clickety_split/leeloo/rev2/rules.mk
deleted file mode 100644
index 80a6663b9c..0000000000
--- a/keyboards/clickety_split/leeloo/rev2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# Intentionally left blank.
diff --git a/keyboards/clickety_split/leeloo/rev3/info.json b/keyboards/clickety_split/leeloo/rev3/keyboard.json
index d738fffe9e..d738fffe9e 100644
--- a/keyboards/clickety_split/leeloo/rev3/info.json
+++ b/keyboards/clickety_split/leeloo/rev3/keyboard.json
diff --git a/keyboards/clickety_split/leeloo/rev3/rules.mk b/keyboards/clickety_split/leeloo/rev3/rules.mk
deleted file mode 100644
index 80a6663b9c..0000000000
--- a/keyboards/clickety_split/leeloo/rev3/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# Intentionally left blank.
diff --git a/keyboards/clueboard/17/info.json b/keyboards/clueboard/17/keyboard.json
index d6aec9cfcc..d6aec9cfcc 100644
--- a/keyboards/clueboard/17/info.json
+++ b/keyboards/clueboard/17/keyboard.json
diff --git a/keyboards/clueboard/17/rules.mk b/keyboards/clueboard/17/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/clueboard/17/rules.mk
+++ /dev/null
diff --git a/keyboards/clueboard/2x1800/2018/info.json b/keyboards/clueboard/2x1800/2018/keyboard.json
index fe0b521034..fe0b521034 100644
--- a/keyboards/clueboard/2x1800/2018/info.json
+++ b/keyboards/clueboard/2x1800/2018/keyboard.json
diff --git a/keyboards/clueboard/2x1800/2018/rules.mk b/keyboards/clueboard/2x1800/2018/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/clueboard/2x1800/2018/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/clueboard/2x1800/2019/info.json b/keyboards/clueboard/2x1800/2019/keyboard.json
index 6f33a11ca7..6f33a11ca7 100644
--- a/keyboards/clueboard/2x1800/2019/info.json
+++ b/keyboards/clueboard/2x1800/2019/keyboard.json
diff --git a/keyboards/clueboard/2x1800/2019/rules.mk b/keyboards/clueboard/2x1800/2019/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/clueboard/2x1800/2019/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/clueboard/66/rev1/info.json b/keyboards/clueboard/66/rev1/keyboard.json
index ca1e3a6553..ca1e3a6553 100644
--- a/keyboards/clueboard/66/rev1/info.json
+++ b/keyboards/clueboard/66/rev1/keyboard.json
diff --git a/keyboards/clueboard/66/rev1/rules.mk b/keyboards/clueboard/66/rev1/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/clueboard/66/rev1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/clueboard/66/rev2/info.json b/keyboards/clueboard/66/rev2/keyboard.json
index fea4f8d39b..fea4f8d39b 100644
--- a/keyboards/clueboard/66/rev2/info.json
+++ b/keyboards/clueboard/66/rev2/keyboard.json
diff --git a/keyboards/clueboard/66/rev2/rules.mk b/keyboards/clueboard/66/rev2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/clueboard/66/rev2/rules.mk
+++ /dev/null
diff --git a/keyboards/clueboard/66/rev3/info.json b/keyboards/clueboard/66/rev3/keyboard.json
index 0aa3e7096f..0aa3e7096f 100644
--- a/keyboards/clueboard/66/rev3/info.json
+++ b/keyboards/clueboard/66/rev3/keyboard.json
diff --git a/keyboards/clueboard/66/rev3/rules.mk b/keyboards/clueboard/66/rev3/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/clueboard/66/rev3/rules.mk
+++ /dev/null
diff --git a/keyboards/clueboard/66/rev4/info.json b/keyboards/clueboard/66/rev4/keyboard.json
index dbc1b94915..dbc1b94915 100644
--- a/keyboards/clueboard/66/rev4/info.json
+++ b/keyboards/clueboard/66/rev4/keyboard.json
diff --git a/keyboards/clueboard/66/rev4/rules.mk b/keyboards/clueboard/66/rev4/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/clueboard/66/rev4/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/clueboard/66_hotswap/gen1/info.json b/keyboards/clueboard/66_hotswap/gen1/keyboard.json
index 17e47e66fe..17e47e66fe 100644
--- a/keyboards/clueboard/66_hotswap/gen1/info.json
+++ b/keyboards/clueboard/66_hotswap/gen1/keyboard.json
diff --git a/keyboards/clueboard/66_hotswap/gen1/rules.mk b/keyboards/clueboard/66_hotswap/gen1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/clueboard/66_hotswap/gen1/rules.mk
+++ /dev/null
diff --git a/keyboards/clueboard/california/info.json b/keyboards/clueboard/california/keyboard.json
index 66b4b484e2..66b4b484e2 100644
--- a/keyboards/clueboard/california/info.json
+++ b/keyboards/clueboard/california/keyboard.json
diff --git a/keyboards/clueboard/california/rules.mk b/keyboards/clueboard/california/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/clueboard/california/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/clueboard/card/info.json b/keyboards/clueboard/card/keyboard.json
index 106b6f823d..106b6f823d 100644
--- a/keyboards/clueboard/card/info.json
+++ b/keyboards/clueboard/card/keyboard.json
diff --git a/keyboards/clueboard/card/rules.mk b/keyboards/clueboard/card/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/clueboard/card/rules.mk
+++ /dev/null
diff --git a/keyboards/coban/pad9a/info.json b/keyboards/coban/pad9a/keyboard.json
index 1b5efb3456..1b5efb3456 100644
--- a/keyboards/coban/pad9a/info.json
+++ b/keyboards/coban/pad9a/keyboard.json
diff --git a/keyboards/coban/pad9a/rules.mk b/keyboards/coban/pad9a/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/coban/pad9a/rules.mk
+++ /dev/null
diff --git a/keyboards/compensator/info.json b/keyboards/compensator/keyboard.json
index ceaa176333..ceaa176333 100644
--- a/keyboards/compensator/info.json
+++ b/keyboards/compensator/keyboard.json
diff --git a/keyboards/compensator/rules.mk b/keyboards/compensator/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/compensator/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/contra/info.json b/keyboards/contra/keyboard.json
index ffa32d6555..ffa32d6555 100644
--- a/keyboards/contra/info.json
+++ b/keyboards/contra/keyboard.json
diff --git a/keyboards/contra/rules.mk b/keyboards/contra/rules.mk
deleted file mode 100755
index 6e7633bfe0..0000000000
--- a/keyboards/contra/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/converter/adb_usb/rev1/info.json b/keyboards/converter/adb_usb/rev1/keyboard.json
index 4369a04103..4369a04103 100644
--- a/keyboards/converter/adb_usb/rev1/info.json
+++ b/keyboards/converter/adb_usb/rev1/keyboard.json
diff --git a/keyboards/converter/adb_usb/rev1/rules.mk b/keyboards/converter/adb_usb/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/converter/adb_usb/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/converter/adb_usb/rev2/info.json b/keyboards/converter/adb_usb/rev2/keyboard.json
index dd190d18ee..dd190d18ee 100644
--- a/keyboards/converter/adb_usb/rev2/info.json
+++ b/keyboards/converter/adb_usb/rev2/keyboard.json
diff --git a/keyboards/converter/adb_usb/rev2/rules.mk b/keyboards/converter/adb_usb/rev2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/converter/adb_usb/rev2/rules.mk
+++ /dev/null
diff --git a/keyboards/converter/palm_usb/stowaway/info.json b/keyboards/converter/palm_usb/stowaway/keyboard.json
index 9a263327ad..9a263327ad 100644
--- a/keyboards/converter/palm_usb/stowaway/info.json
+++ b/keyboards/converter/palm_usb/stowaway/keyboard.json
diff --git a/keyboards/converter/palm_usb/stowaway/rules.mk b/keyboards/converter/palm_usb/stowaway/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/converter/palm_usb/stowaway/rules.mk
+++ /dev/null
diff --git a/keyboards/converter/sun_usb/type3/info.json b/keyboards/converter/sun_usb/type3/keyboard.json
index 6e065eaa73..6e065eaa73 100644
--- a/keyboards/converter/sun_usb/type3/info.json
+++ b/keyboards/converter/sun_usb/type3/keyboard.json
diff --git a/keyboards/converter/sun_usb/type3/rules.mk b/keyboards/converter/sun_usb/type3/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/converter/sun_usb/type3/rules.mk
+++ /dev/null
diff --git a/keyboards/converter/sun_usb/type5/info.json b/keyboards/converter/sun_usb/type5/keyboard.json
index c26e85a65b..c26e85a65b 100644
--- a/keyboards/converter/sun_usb/type5/info.json
+++ b/keyboards/converter/sun_usb/type5/keyboard.json
diff --git a/keyboards/converter/sun_usb/type5/rules.mk b/keyboards/converter/sun_usb/type5/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/converter/sun_usb/type5/rules.mk
+++ /dev/null
diff --git a/keyboards/converter/usb_usb/hasu/info.json b/keyboards/converter/usb_usb/hasu/keyboard.json
index 606784570c..606784570c 100644
--- a/keyboards/converter/usb_usb/hasu/info.json
+++ b/keyboards/converter/usb_usb/hasu/keyboard.json
diff --git a/keyboards/converter/usb_usb/hasu/rules.mk b/keyboards/converter/usb_usb/hasu/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/converter/usb_usb/hasu/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/converter/usb_usb/leonardo/info.json b/keyboards/converter/usb_usb/leonardo/keyboard.json
index 56062f7ad3..56062f7ad3 100644
--- a/keyboards/converter/usb_usb/leonardo/info.json
+++ b/keyboards/converter/usb_usb/leonardo/keyboard.json
diff --git a/keyboards/converter/usb_usb/leonardo/rules.mk b/keyboards/converter/usb_usb/leonardo/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/converter/usb_usb/leonardo/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/cradio/info.json b/keyboards/cradio/keyboard.json
index 6241995c04..6241995c04 100644
--- a/keyboards/cradio/info.json
+++ b/keyboards/cradio/keyboard.json
diff --git a/keyboards/cradio/rules.mk b/keyboards/cradio/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/cradio/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/crkbd/r2g/info.json b/keyboards/crkbd/r2g/keyboard.json
index 991a5301f4..991a5301f4 100644
--- a/keyboards/crkbd/r2g/info.json
+++ b/keyboards/crkbd/r2g/keyboard.json
diff --git a/keyboards/crkbd/r2g/rules.mk b/keyboards/crkbd/r2g/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/crkbd/r2g/rules.mk
+++ /dev/null
diff --git a/keyboards/crkbd/rev1/info.json b/keyboards/crkbd/rev1/keyboard.json
index 108bfb7370..108bfb7370 100644
--- a/keyboards/crkbd/rev1/info.json
+++ b/keyboards/crkbd/rev1/keyboard.json
diff --git a/keyboards/crkbd/rev1/rules.mk b/keyboards/crkbd/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/crkbd/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/crowboard/info.json b/keyboards/crowboard/keyboard.json
index 1a9502cbd1..1a9502cbd1 100644
--- a/keyboards/crowboard/info.json
+++ b/keyboards/crowboard/keyboard.json
diff --git a/keyboards/crowboard/rules.mk b/keyboards/crowboard/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/crowboard/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/custommk/evo70/info.json b/keyboards/custommk/evo70/keyboard.json
index 95464e691a..95464e691a 100644
--- a/keyboards/custommk/evo70/info.json
+++ b/keyboards/custommk/evo70/keyboard.json
diff --git a/keyboards/custommk/evo70/rules.mk b/keyboards/custommk/evo70/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/custommk/evo70/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/custommk/genesis/rev1/info.json b/keyboards/custommk/genesis/rev1/keyboard.json
index f859a6b9bf..f859a6b9bf 100644
--- a/keyboards/custommk/genesis/rev1/info.json
+++ b/keyboards/custommk/genesis/rev1/keyboard.json
diff --git a/keyboards/custommk/genesis/rev1/rules.mk b/keyboards/custommk/genesis/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/custommk/genesis/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/cutie_club/fidelity/info.json b/keyboards/cutie_club/fidelity/keyboard.json
index 0b06e1e567..0b06e1e567 100644
--- a/keyboards/cutie_club/fidelity/info.json
+++ b/keyboards/cutie_club/fidelity/keyboard.json
diff --git a/keyboards/cutie_club/fidelity/rules.mk b/keyboards/cutie_club/fidelity/rules.mk
deleted file mode 100644
index 79986c3ced..0000000000
--- a/keyboards/cutie_club/fidelity/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# Intentionally left blank, please see info.json
diff --git a/keyboards/cxt_studio/info.json b/keyboards/cxt_studio/keyboard.json
index 7ee7b52d50..7ee7b52d50 100644
--- a/keyboards/cxt_studio/info.json
+++ b/keyboards/cxt_studio/keyboard.json
diff --git a/keyboards/cxt_studio/rules.mk b/keyboards/cxt_studio/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/cxt_studio/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/dailycraft/bat43/rev1/info.json b/keyboards/dailycraft/bat43/rev1/keyboard.json
index c3540002fb..c3540002fb 100644
--- a/keyboards/dailycraft/bat43/rev1/info.json
+++ b/keyboards/dailycraft/bat43/rev1/keyboard.json
diff --git a/keyboards/dailycraft/bat43/rev1/rules.mk b/keyboards/dailycraft/bat43/rev1/rules.mk
deleted file mode 100644
index 8b13789179..0000000000
--- a/keyboards/dailycraft/bat43/rev1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/keyboards/dailycraft/bat43/rev2/info.json b/keyboards/dailycraft/bat43/rev2/keyboard.json
index d60e5b8ae6..d60e5b8ae6 100644
--- a/keyboards/dailycraft/bat43/rev2/info.json
+++ b/keyboards/dailycraft/bat43/rev2/keyboard.json
diff --git a/keyboards/dailycraft/bat43/rev2/rules.mk b/keyboards/dailycraft/bat43/rev2/rules.mk
deleted file mode 100644
index 8b13789179..0000000000
--- a/keyboards/dailycraft/bat43/rev2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/keyboards/dailycraft/sandbox/rev1/info.json b/keyboards/dailycraft/sandbox/rev1/keyboard.json
index 8ff7c65a2f..8ff7c65a2f 100644
--- a/keyboards/dailycraft/sandbox/rev1/info.json
+++ b/keyboards/dailycraft/sandbox/rev1/keyboard.json
diff --git a/keyboards/dailycraft/sandbox/rev1/rules.mk b/keyboards/dailycraft/sandbox/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/dailycraft/sandbox/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/dailycraft/wings42/rev1/info.json b/keyboards/dailycraft/wings42/rev1/keyboard.json
index 657c8a9e51..657c8a9e51 100644
--- a/keyboards/dailycraft/wings42/rev1/info.json
+++ b/keyboards/dailycraft/wings42/rev1/keyboard.json
diff --git a/keyboards/dailycraft/wings42/rev1/rules.mk b/keyboards/dailycraft/wings42/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/dailycraft/wings42/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/dailycraft/wings42/rev1_extkeys/info.json b/keyboards/dailycraft/wings42/rev1_extkeys/keyboard.json
index 53db2db4ca..53db2db4ca 100644
--- a/keyboards/dailycraft/wings42/rev1_extkeys/info.json
+++ b/keyboards/dailycraft/wings42/rev1_extkeys/keyboard.json
diff --git a/keyboards/dailycraft/wings42/rev1_extkeys/rules.mk b/keyboards/dailycraft/wings42/rev1_extkeys/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/dailycraft/wings42/rev1_extkeys/rules.mk
+++ /dev/null
diff --git a/keyboards/dailycraft/wings42/rev2/info.json b/keyboards/dailycraft/wings42/rev2/keyboard.json
index a3c3e2396e..a3c3e2396e 100644
--- a/keyboards/dailycraft/wings42/rev2/info.json
+++ b/keyboards/dailycraft/wings42/rev2/keyboard.json
diff --git a/keyboards/dailycraft/wings42/rev2/rules.mk b/keyboards/dailycraft/wings42/rev2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/dailycraft/wings42/rev2/rules.mk
+++ /dev/null
diff --git a/keyboards/dark/magnum_ergo_1/info.json b/keyboards/dark/magnum_ergo_1/keyboard.json
index 1aecfe8630..1aecfe8630 100644
--- a/keyboards/dark/magnum_ergo_1/info.json
+++ b/keyboards/dark/magnum_ergo_1/keyboard.json
diff --git a/keyboards/dark/magnum_ergo_1/rules.mk b/keyboards/dark/magnum_ergo_1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/dark/magnum_ergo_1/rules.mk
+++ /dev/null
diff --git a/keyboards/darkproject/kd83a_bfg_edition/info.json b/keyboards/darkproject/kd83a_bfg_edition/keyboard.json
index 56c45a222f..56c45a222f 100644
--- a/keyboards/darkproject/kd83a_bfg_edition/info.json
+++ b/keyboards/darkproject/kd83a_bfg_edition/keyboard.json
diff --git a/keyboards/darkproject/kd83a_bfg_edition/rules.mk b/keyboards/darkproject/kd83a_bfg_edition/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/darkproject/kd83a_bfg_edition/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/darkproject/kd87a_bfg_edition/info.json b/keyboards/darkproject/kd87a_bfg_edition/keyboard.json
index 76cd497b0f..76cd497b0f 100644
--- a/keyboards/darkproject/kd87a_bfg_edition/info.json
+++ b/keyboards/darkproject/kd87a_bfg_edition/keyboard.json
diff --git a/keyboards/darkproject/kd87a_bfg_edition/rules.mk b/keyboards/darkproject/kd87a_bfg_edition/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/darkproject/kd87a_bfg_edition/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/darmoshark/k3/info.json b/keyboards/darmoshark/k3/keyboard.json
index ff5047b93a..ff5047b93a 100644
--- a/keyboards/darmoshark/k3/info.json
+++ b/keyboards/darmoshark/k3/keyboard.json
diff --git a/keyboards/darmoshark/k3/rules.mk b/keyboards/darmoshark/k3/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/darmoshark/k3/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/deemen17/de60fs/info.json b/keyboards/deemen17/de60fs/keyboard.json
index b2d9a12f4e..b2d9a12f4e 100644
--- a/keyboards/deemen17/de60fs/info.json
+++ b/keyboards/deemen17/de60fs/keyboard.json
diff --git a/keyboards/deemen17/de60fs/rules.mk b/keyboards/deemen17/de60fs/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/deemen17/de60fs/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/dekunukem/duckypad/info.json b/keyboards/dekunukem/duckypad/keyboard.json
index f186cbd3cd..f186cbd3cd 100644
--- a/keyboards/dekunukem/duckypad/info.json
+++ b/keyboards/dekunukem/duckypad/keyboard.json
diff --git a/keyboards/dekunukem/duckypad/rules.mk b/keyboards/dekunukem/duckypad/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/dekunukem/duckypad/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/densus/alveus/mx/info.json b/keyboards/densus/alveus/mx/keyboard.json
index 839c84fb45..839c84fb45 100644
--- a/keyboards/densus/alveus/mx/info.json
+++ b/keyboards/densus/alveus/mx/keyboard.json
diff --git a/keyboards/densus/alveus/mx/rules.mk b/keyboards/densus/alveus/mx/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/densus/alveus/mx/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/dnworks/9973/info.json b/keyboards/dnworks/9973/keyboard.json
index 6169606026..6169606026 100644
--- a/keyboards/dnworks/9973/info.json
+++ b/keyboards/dnworks/9973/keyboard.json
diff --git a/keyboards/dnworks/9973/rules.mk b/keyboards/dnworks/9973/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/dnworks/9973/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/dnworks/frltkl/info.json b/keyboards/dnworks/frltkl/keyboard.json
index 86796a6084..86796a6084 100644
--- a/keyboards/dnworks/frltkl/info.json
+++ b/keyboards/dnworks/frltkl/keyboard.json
diff --git a/keyboards/dnworks/frltkl/rules.mk b/keyboards/dnworks/frltkl/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/dnworks/frltkl/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/dnworks/numpad/info.json b/keyboards/dnworks/numpad/keyboard.json
index 26fbcbf146..26fbcbf146 100644
--- a/keyboards/dnworks/numpad/info.json
+++ b/keyboards/dnworks/numpad/keyboard.json
diff --git a/keyboards/dnworks/numpad/rules.mk b/keyboards/dnworks/numpad/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/dnworks/numpad/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/dnworks/sbl/info.json b/keyboards/dnworks/sbl/keyboard.json
index 81461ead4d..81461ead4d 100644
--- a/keyboards/dnworks/sbl/info.json
+++ b/keyboards/dnworks/sbl/keyboard.json
diff --git a/keyboards/dnworks/sbl/rules.mk b/keyboards/dnworks/sbl/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/dnworks/sbl/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/doio/kb04/info.json b/keyboards/doio/kb04/keyboard.json
index 2455f82e03..2455f82e03 100644
--- a/keyboards/doio/kb04/info.json
+++ b/keyboards/doio/kb04/keyboard.json
diff --git a/keyboards/doio/kb04/rules.mk b/keyboards/doio/kb04/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/doio/kb04/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/doio/kb12/info.json b/keyboards/doio/kb12/keyboard.json
index c87d5f9544..c87d5f9544 100644
--- a/keyboards/doio/kb12/info.json
+++ b/keyboards/doio/kb12/keyboard.json
diff --git a/keyboards/doio/kb12/rules.mk b/keyboards/doio/kb12/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/doio/kb12/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/doio/kb19/info.json b/keyboards/doio/kb19/keyboard.json
index faaaedd36f..faaaedd36f 100644
--- a/keyboards/doio/kb19/info.json
+++ b/keyboards/doio/kb19/keyboard.json
diff --git a/keyboards/doio/kb19/rules.mk b/keyboards/doio/kb19/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/doio/kb19/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/doio/kb3x/info.json b/keyboards/doio/kb3x/keyboard.json
index be0d138439..be0d138439 100644
--- a/keyboards/doio/kb3x/info.json
+++ b/keyboards/doio/kb3x/keyboard.json
diff --git a/keyboards/doio/kb3x/rules.mk b/keyboards/doio/kb3x/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/doio/kb3x/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/dotmod/dymium65/info.json b/keyboards/dotmod/dymium65/keyboard.json
index 6095f4c3f1..6095f4c3f1 100644
--- a/keyboards/dotmod/dymium65/info.json
+++ b/keyboards/dotmod/dymium65/keyboard.json
diff --git a/keyboards/dotmod/dymium65/rules.mk b/keyboards/dotmod/dymium65/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/dotmod/dymium65/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/dp3000/rev1/info.json b/keyboards/dp3000/rev1/keyboard.json
index 63d023de5c..63d023de5c 100644
--- a/keyboards/dp3000/rev1/info.json
+++ b/keyboards/dp3000/rev1/keyboard.json
diff --git a/keyboards/dp3000/rev1/rules.mk b/keyboards/dp3000/rev1/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/dp3000/rev1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/dp3000/rev2/info.json b/keyboards/dp3000/rev2/keyboard.json
index f6f03eeb63..f6f03eeb63 100644
--- a/keyboards/dp3000/rev2/info.json
+++ b/keyboards/dp3000/rev2/keyboard.json
diff --git a/keyboards/dp3000/rev2/rules.mk b/keyboards/dp3000/rev2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/dp3000/rev2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/drewkeys/mercury65/info.json b/keyboards/drewkeys/mercury65/keyboard.json
index 68fa52d8d3..68fa52d8d3 100644
--- a/keyboards/drewkeys/mercury65/info.json
+++ b/keyboards/drewkeys/mercury65/keyboard.json
diff --git a/keyboards/drewkeys/mercury65/rules.mk b/keyboards/drewkeys/mercury65/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/drewkeys/mercury65/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/drhigsby/ogurec/left_pm/info.json b/keyboards/drhigsby/ogurec/left_pm/keyboard.json
index 4563c99b1c..4563c99b1c 100644
--- a/keyboards/drhigsby/ogurec/left_pm/info.json
+++ b/keyboards/drhigsby/ogurec/left_pm/keyboard.json
diff --git a/keyboards/drhigsby/ogurec/left_pm/rules.mk b/keyboards/drhigsby/ogurec/left_pm/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/drhigsby/ogurec/left_pm/rules.mk
+++ /dev/null
diff --git a/keyboards/drhigsby/ogurec/right_pm/info.json b/keyboards/drhigsby/ogurec/right_pm/keyboard.json
index 8006014ea0..8006014ea0 100644
--- a/keyboards/drhigsby/ogurec/right_pm/info.json
+++ b/keyboards/drhigsby/ogurec/right_pm/keyboard.json
diff --git a/keyboards/drhigsby/ogurec/right_pm/rules.mk b/keyboards/drhigsby/ogurec/right_pm/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/drhigsby/ogurec/right_pm/rules.mk
+++ /dev/null
diff --git a/keyboards/drop/thekey/v1/info.json b/keyboards/drop/thekey/v1/keyboard.json
index f1f204e3a0..f1f204e3a0 100644
--- a/keyboards/drop/thekey/v1/info.json
+++ b/keyboards/drop/thekey/v1/keyboard.json
diff --git a/keyboards/drop/thekey/v1/rules.mk b/keyboards/drop/thekey/v1/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/drop/thekey/v1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/drop/thekey/v2/info.json b/keyboards/drop/thekey/v2/keyboard.json
index ced9901bea..ced9901bea 100644
--- a/keyboards/drop/thekey/v2/info.json
+++ b/keyboards/drop/thekey/v2/keyboard.json
diff --git a/keyboards/drop/thekey/v2/rules.mk b/keyboards/drop/thekey/v2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/drop/thekey/v2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/durgod/dgk6x/galaxy/info.json b/keyboards/durgod/dgk6x/galaxy/keyboard.json
index 4f80ef9d51..4f80ef9d51 100644
--- a/keyboards/durgod/dgk6x/galaxy/info.json
+++ b/keyboards/durgod/dgk6x/galaxy/keyboard.json
diff --git a/keyboards/durgod/dgk6x/galaxy/rules.mk b/keyboards/durgod/dgk6x/galaxy/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/durgod/dgk6x/galaxy/rules.mk
+++ /dev/null
diff --git a/keyboards/durgod/dgk6x/hades_ansi/info.json b/keyboards/durgod/dgk6x/hades_ansi/keyboard.json
index 00cfcdc5f0..00cfcdc5f0 100644
--- a/keyboards/durgod/dgk6x/hades_ansi/info.json
+++ b/keyboards/durgod/dgk6x/hades_ansi/keyboard.json
diff --git a/keyboards/durgod/dgk6x/hades_ansi/rules.mk b/keyboards/durgod/dgk6x/hades_ansi/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/durgod/dgk6x/hades_ansi/rules.mk
+++ /dev/null
diff --git a/keyboards/durgod/dgk6x/hades_iso/info.json b/keyboards/durgod/dgk6x/hades_iso/keyboard.json
index 1d42b03667..1d42b03667 100644
--- a/keyboards/durgod/dgk6x/hades_iso/info.json
+++ b/keyboards/durgod/dgk6x/hades_iso/keyboard.json
diff --git a/keyboards/durgod/dgk6x/hades_iso/rules.mk b/keyboards/durgod/dgk6x/hades_iso/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/durgod/dgk6x/hades_iso/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/durgod/dgk6x/venus/info.json b/keyboards/durgod/dgk6x/venus/keyboard.json
index cc7b321e23..cc7b321e23 100644
--- a/keyboards/durgod/dgk6x/venus/info.json
+++ b/keyboards/durgod/dgk6x/venus/keyboard.json
diff --git a/keyboards/durgod/dgk6x/venus/rules.mk b/keyboards/durgod/dgk6x/venus/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/durgod/dgk6x/venus/rules.mk
+++ /dev/null
diff --git a/keyboards/dztech/dz60v2/info.json b/keyboards/dztech/dz60v2/keyboard.json
index bd1479b77c..bd1479b77c 100644
--- a/keyboards/dztech/dz60v2/info.json
+++ b/keyboards/dztech/dz60v2/keyboard.json
diff --git a/keyboards/dztech/dz60v2/rules.mk b/keyboards/dztech/dz60v2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/dztech/dz60v2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/dztech/pluto/info.json b/keyboards/dztech/pluto/keyboard.json
index d64e941346..d64e941346 100644
--- a/keyboards/dztech/pluto/info.json
+++ b/keyboards/dztech/pluto/keyboard.json
diff --git a/keyboards/dztech/pluto/rules.mk b/keyboards/dztech/pluto/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/dztech/pluto/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/dztech/tofu/ii/v1/info.json b/keyboards/dztech/tofu/ii/v1/keyboard.json
index 60ccc5ec9b..60ccc5ec9b 100644
--- a/keyboards/dztech/tofu/ii/v1/info.json
+++ b/keyboards/dztech/tofu/ii/v1/keyboard.json
diff --git a/keyboards/dztech/tofu/ii/v1/rules.mk b/keyboards/dztech/tofu/ii/v1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/dztech/tofu/ii/v1/rules.mk
+++ /dev/null
diff --git a/keyboards/dztech/tofu/jr/v1/info.json b/keyboards/dztech/tofu/jr/v1/keyboard.json
index 12930f65d0..12930f65d0 100644
--- a/keyboards/dztech/tofu/jr/v1/info.json
+++ b/keyboards/dztech/tofu/jr/v1/keyboard.json
diff --git a/keyboards/dztech/tofu/jr/v1/rules.mk b/keyboards/dztech/tofu/jr/v1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/dztech/tofu/jr/v1/rules.mk
+++ /dev/null
diff --git a/keyboards/dztech/tofu/jr/v2/info.json b/keyboards/dztech/tofu/jr/v2/keyboard.json
index 6a60565b22..6a60565b22 100644
--- a/keyboards/dztech/tofu/jr/v2/info.json
+++ b/keyboards/dztech/tofu/jr/v2/keyboard.json
diff --git a/keyboards/dztech/tofu/jr/v2/rules.mk b/keyboards/dztech/tofu/jr/v2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/dztech/tofu/jr/v2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/dztech/tofu60/info.json b/keyboards/dztech/tofu60/keyboard.json
index 57c57604d1..57c57604d1 100644
--- a/keyboards/dztech/tofu60/info.json
+++ b/keyboards/dztech/tofu60/keyboard.json
diff --git a/keyboards/dztech/tofu60/rules.mk b/keyboards/dztech/tofu60/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/dztech/tofu60/rules.mk
+++ /dev/null
diff --git a/keyboards/ebastler/e80_1800/info.json b/keyboards/ebastler/e80_1800/keyboard.json
index dfb669e72e..dfb669e72e 100644
--- a/keyboards/ebastler/e80_1800/info.json
+++ b/keyboards/ebastler/e80_1800/keyboard.json
diff --git a/keyboards/ebastler/e80_1800/rules.mk b/keyboards/ebastler/e80_1800/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/ebastler/e80_1800/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/eek/silk_down/info.json b/keyboards/eek/silk_down/keyboard.json
index f4ea062e49..f4ea062e49 100644
--- a/keyboards/eek/silk_down/info.json
+++ b/keyboards/eek/silk_down/keyboard.json
diff --git a/keyboards/eek/silk_down/rules.mk b/keyboards/eek/silk_down/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/eek/silk_down/rules.mk
+++ /dev/null
diff --git a/keyboards/eek/silk_up/info.json b/keyboards/eek/silk_up/keyboard.json
index 1b80d66e96..1b80d66e96 100644
--- a/keyboards/eek/silk_up/info.json
+++ b/keyboards/eek/silk_up/keyboard.json
diff --git a/keyboards/eek/silk_up/rules.mk b/keyboards/eek/silk_up/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/eek/silk_up/rules.mk
+++ /dev/null
diff --git a/keyboards/eggsworks/egg58/info.json b/keyboards/eggsworks/egg58/keyboard.json
index 6f3fa04a67..6f3fa04a67 100644
--- a/keyboards/eggsworks/egg58/info.json
+++ b/keyboards/eggsworks/egg58/keyboard.json
diff --git a/keyboards/eggsworks/egg58/rules.mk b/keyboards/eggsworks/egg58/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/eggsworks/egg58/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/ekow/akira/info.json b/keyboards/ekow/akira/keyboard.json
index fe2d9749ae..fe2d9749ae 100644
--- a/keyboards/ekow/akira/info.json
+++ b/keyboards/ekow/akira/keyboard.json
diff --git a/keyboards/ekow/akira/rules.mk b/keyboards/ekow/akira/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/ekow/akira/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/enviousdesign/60f/info.json b/keyboards/enviousdesign/60f/keyboard.json
index c163ca5d6d..c163ca5d6d 100644
--- a/keyboards/enviousdesign/60f/info.json
+++ b/keyboards/enviousdesign/60f/keyboard.json
diff --git a/keyboards/enviousdesign/60f/rules.mk b/keyboards/enviousdesign/60f/rules.mk
deleted file mode 100644
index 837f4bffb5..0000000000
--- a/keyboards/enviousdesign/60f/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file is intentionally left blank
diff --git a/keyboards/enviousdesign/65m/info.json b/keyboards/enviousdesign/65m/keyboard.json
index 2328932462..2328932462 100644
--- a/keyboards/enviousdesign/65m/info.json
+++ b/keyboards/enviousdesign/65m/keyboard.json
diff --git a/keyboards/enviousdesign/65m/rules.mk b/keyboards/enviousdesign/65m/rules.mk
deleted file mode 100644
index 837f4bffb5..0000000000
--- a/keyboards/enviousdesign/65m/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file is intentionally left blank
diff --git a/keyboards/enviousdesign/commissions/mini1800/info.json b/keyboards/enviousdesign/commissions/mini1800/keyboard.json
index 9303e7af23..9303e7af23 100644
--- a/keyboards/enviousdesign/commissions/mini1800/info.json
+++ b/keyboards/enviousdesign/commissions/mini1800/keyboard.json
diff --git a/keyboards/enviousdesign/commissions/mini1800/rules.mk b/keyboards/enviousdesign/commissions/mini1800/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/enviousdesign/commissions/mini1800/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/enviousdesign/delirium/rev0/info.json b/keyboards/enviousdesign/delirium/rev0/keyboard.json
index f1eb3dc59b..f1eb3dc59b 100644
--- a/keyboards/enviousdesign/delirium/rev0/info.json
+++ b/keyboards/enviousdesign/delirium/rev0/keyboard.json
diff --git a/keyboards/enviousdesign/delirium/rev0/rules.mk b/keyboards/enviousdesign/delirium/rev0/rules.mk
deleted file mode 100644
index 837f4bffb5..0000000000
--- a/keyboards/enviousdesign/delirium/rev0/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file is intentionally left blank
diff --git a/keyboards/enviousdesign/delirium/rev1/info.json b/keyboards/enviousdesign/delirium/rev1/keyboard.json
index e548d02814..e548d02814 100644
--- a/keyboards/enviousdesign/delirium/rev1/info.json
+++ b/keyboards/enviousdesign/delirium/rev1/keyboard.json
diff --git a/keyboards/enviousdesign/delirium/rev1/rules.mk b/keyboards/enviousdesign/delirium/rev1/rules.mk
deleted file mode 100644
index 837f4bffb5..0000000000
--- a/keyboards/enviousdesign/delirium/rev1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file is intentionally left blank
diff --git a/keyboards/enviousdesign/delirium/rgb/info.json b/keyboards/enviousdesign/delirium/rgb/keyboard.json
index b6e0bb0e0c..b6e0bb0e0c 100644
--- a/keyboards/enviousdesign/delirium/rgb/info.json
+++ b/keyboards/enviousdesign/delirium/rgb/keyboard.json
diff --git a/keyboards/enviousdesign/delirium/rgb/rules.mk b/keyboards/enviousdesign/delirium/rgb/rules.mk
deleted file mode 100644
index 837f4bffb5..0000000000
--- a/keyboards/enviousdesign/delirium/rgb/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file is intentionally left blank
diff --git a/keyboards/enviousdesign/mcro/rev1/info.json b/keyboards/enviousdesign/mcro/rev1/keyboard.json
index c7e4c38765..c7e4c38765 100644
--- a/keyboards/enviousdesign/mcro/rev1/info.json
+++ b/keyboards/enviousdesign/mcro/rev1/keyboard.json
diff --git a/keyboards/enviousdesign/mcro/rev1/rules.mk b/keyboards/enviousdesign/mcro/rev1/rules.mk
deleted file mode 100644
index 837f4bffb5..0000000000
--- a/keyboards/enviousdesign/mcro/rev1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file is intentionally left blank
diff --git a/keyboards/era/divine/info.json b/keyboards/era/divine/keyboard.json
index d02241da78..d02241da78 100644
--- a/keyboards/era/divine/info.json
+++ b/keyboards/era/divine/keyboard.json
diff --git a/keyboards/era/divine/rules.mk b/keyboards/era/divine/rules.mk
deleted file mode 100644
index 3922c569c4..0000000000
--- a/keyboards/era/divine/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# File intentionally blank \ No newline at end of file
diff --git a/keyboards/era/era65/info.json b/keyboards/era/era65/keyboard.json
index d5fd612767..d5fd612767 100644
--- a/keyboards/era/era65/info.json
+++ b/keyboards/era/era65/keyboard.json
diff --git a/keyboards/era/era65/rules.mk b/keyboards/era/era65/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/era/era65/rules.mk
+++ /dev/null
diff --git a/keyboards/era/sirind/brick65/info.json b/keyboards/era/sirind/brick65/keyboard.json
index 3d35bc0d98..3d35bc0d98 100644
--- a/keyboards/era/sirind/brick65/info.json
+++ b/keyboards/era/sirind/brick65/keyboard.json
diff --git a/keyboards/era/sirind/brick65/rules.mk b/keyboards/era/sirind/brick65/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/era/sirind/brick65/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/era/sirind/klein_hs/info.json b/keyboards/era/sirind/klein_hs/keyboard.json
index 6d677f6748..6d677f6748 100644
--- a/keyboards/era/sirind/klein_hs/info.json
+++ b/keyboards/era/sirind/klein_hs/keyboard.json
diff --git a/keyboards/era/sirind/klein_hs/rules.mk b/keyboards/era/sirind/klein_hs/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/era/sirind/klein_hs/rules.mk
+++ /dev/null
diff --git a/keyboards/era/sirind/klein_sd/info.json b/keyboards/era/sirind/klein_sd/keyboard.json
index 62b8f78865..62b8f78865 100644
--- a/keyboards/era/sirind/klein_sd/info.json
+++ b/keyboards/era/sirind/klein_sd/keyboard.json
diff --git a/keyboards/era/sirind/klein_sd/rules.mk b/keyboards/era/sirind/klein_sd/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/era/sirind/klein_sd/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/ergodox_ez/base/info.json b/keyboards/ergodox_ez/base/keyboard.json
index be1433ccba..be1433ccba 100644
--- a/keyboards/ergodox_ez/base/info.json
+++ b/keyboards/ergodox_ez/base/keyboard.json
diff --git a/keyboards/ergodox_ez/base/rules.mk b/keyboards/ergodox_ez/base/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/ergodox_ez/base/rules.mk
+++ /dev/null
diff --git a/keyboards/ergoslab/rev1/info.json b/keyboards/ergoslab/rev1/keyboard.json
index 51c522043b..51c522043b 100644
--- a/keyboards/ergoslab/rev1/info.json
+++ b/keyboards/ergoslab/rev1/keyboard.json
diff --git a/keyboards/ergoslab/rev1/rules.mk b/keyboards/ergoslab/rev1/rules.mk
deleted file mode 100644
index fff00a1b51..0000000000
--- a/keyboards/ergoslab/rev1/rules.mk
+++ /dev/null
@@ -1,3 +0,0 @@
-# Revision Specific Build Options
-# change yes to no to disable
-#
diff --git a/keyboards/etiennecollin/wave/info.json b/keyboards/etiennecollin/wave/keyboard.json
index 5e31a1ca2a..5e31a1ca2a 100644
--- a/keyboards/etiennecollin/wave/info.json
+++ b/keyboards/etiennecollin/wave/keyboard.json
diff --git a/keyboards/etiennecollin/wave/rules.mk b/keyboards/etiennecollin/wave/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/etiennecollin/wave/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/evyd13/fin_pad/info.json b/keyboards/evyd13/fin_pad/keyboard.json
index 01b24ccfd0..01b24ccfd0 100644
--- a/keyboards/evyd13/fin_pad/info.json
+++ b/keyboards/evyd13/fin_pad/keyboard.json
diff --git a/keyboards/evyd13/fin_pad/rules.mk b/keyboards/evyd13/fin_pad/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/evyd13/fin_pad/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/evyd13/nt210/info.json b/keyboards/evyd13/nt210/keyboard.json
index 1c9fab2fcc..1c9fab2fcc 100644
--- a/keyboards/evyd13/nt210/info.json
+++ b/keyboards/evyd13/nt210/keyboard.json
diff --git a/keyboards/evyd13/nt210/rules.mk b/keyboards/evyd13/nt210/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/evyd13/nt210/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/evyd13/nt650/info.json b/keyboards/evyd13/nt650/keyboard.json
index 6f2910b630..6f2910b630 100644
--- a/keyboards/evyd13/nt650/info.json
+++ b/keyboards/evyd13/nt650/keyboard.json
diff --git a/keyboards/evyd13/nt650/rules.mk b/keyboards/evyd13/nt650/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/evyd13/nt650/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/exclusive/e85/hotswap/info.json b/keyboards/exclusive/e85/hotswap/keyboard.json
index 779a717ec5..779a717ec5 100644
--- a/keyboards/exclusive/e85/hotswap/info.json
+++ b/keyboards/exclusive/e85/hotswap/keyboard.json
diff --git a/keyboards/exclusive/e85/hotswap/rules.mk b/keyboards/exclusive/e85/hotswap/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/exclusive/e85/hotswap/rules.mk
+++ /dev/null
diff --git a/keyboards/exclusive/e85/soldered/info.json b/keyboards/exclusive/e85/soldered/keyboard.json
index d34440389a..d34440389a 100644
--- a/keyboards/exclusive/e85/soldered/info.json
+++ b/keyboards/exclusive/e85/soldered/keyboard.json
diff --git a/keyboards/exclusive/e85/soldered/rules.mk b/keyboards/exclusive/e85/soldered/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/exclusive/e85/soldered/rules.mk
+++ /dev/null
diff --git a/keyboards/eyeohdesigns/humble40/info.json b/keyboards/eyeohdesigns/humble40/keyboard.json
index 214927c27f..214927c27f 100644
--- a/keyboards/eyeohdesigns/humble40/info.json
+++ b/keyboards/eyeohdesigns/humble40/keyboard.json
diff --git a/keyboards/eyeohdesigns/humble40/rules.mk b/keyboards/eyeohdesigns/humble40/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/eyeohdesigns/humble40/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/ez_maker/directpins/promicro/info.json b/keyboards/ez_maker/directpins/promicro/keyboard.json
index f6170810c7..f6170810c7 100644
--- a/keyboards/ez_maker/directpins/promicro/info.json
+++ b/keyboards/ez_maker/directpins/promicro/keyboard.json
diff --git a/keyboards/ez_maker/directpins/promicro/rules.mk b/keyboards/ez_maker/directpins/promicro/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/ez_maker/directpins/promicro/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/ez_maker/directpins/proton_c/info.json b/keyboards/ez_maker/directpins/proton_c/keyboard.json
index a835ef7df1..a835ef7df1 100644
--- a/keyboards/ez_maker/directpins/proton_c/info.json
+++ b/keyboards/ez_maker/directpins/proton_c/keyboard.json
diff --git a/keyboards/ez_maker/directpins/proton_c/rules.mk b/keyboards/ez_maker/directpins/proton_c/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/ez_maker/directpins/proton_c/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/ez_maker/directpins/rp2040/info.json b/keyboards/ez_maker/directpins/rp2040/keyboard.json
index bfbec888fb..bfbec888fb 100644
--- a/keyboards/ez_maker/directpins/rp2040/info.json
+++ b/keyboards/ez_maker/directpins/rp2040/keyboard.json
diff --git a/keyboards/ez_maker/directpins/rp2040/rules.mk b/keyboards/ez_maker/directpins/rp2040/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/ez_maker/directpins/rp2040/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/ez_maker/directpins/teensy_2/info.json b/keyboards/ez_maker/directpins/teensy_2/keyboard.json
index de75c644c7..de75c644c7 100644
--- a/keyboards/ez_maker/directpins/teensy_2/info.json
+++ b/keyboards/ez_maker/directpins/teensy_2/keyboard.json
diff --git a/keyboards/ez_maker/directpins/teensy_2/rules.mk b/keyboards/ez_maker/directpins/teensy_2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/ez_maker/directpins/teensy_2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/ez_maker/directpins/teensy_2pp/info.json b/keyboards/ez_maker/directpins/teensy_2pp/keyboard.json
index af288ebdbc..af288ebdbc 100644
--- a/keyboards/ez_maker/directpins/teensy_2pp/info.json
+++ b/keyboards/ez_maker/directpins/teensy_2pp/keyboard.json
diff --git a/keyboards/ez_maker/directpins/teensy_2pp/rules.mk b/keyboards/ez_maker/directpins/teensy_2pp/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/ez_maker/directpins/teensy_2pp/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/fancytech/fancyalice66/info.json b/keyboards/fancytech/fancyalice66/keyboard.json
index 869ebe7465..869ebe7465 100644
--- a/keyboards/fancytech/fancyalice66/info.json
+++ b/keyboards/fancytech/fancyalice66/keyboard.json
diff --git a/keyboards/fancytech/fancyalice66/rules.mk b/keyboards/fancytech/fancyalice66/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/fancytech/fancyalice66/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/ferris/0_2/base/info.json b/keyboards/ferris/0_2/base/keyboard.json
index d0d22b8047..d0d22b8047 100644
--- a/keyboards/ferris/0_2/base/info.json
+++ b/keyboards/ferris/0_2/base/keyboard.json
diff --git a/keyboards/ferris/0_2/base/rules.mk b/keyboards/ferris/0_2/base/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/ferris/0_2/base/rules.mk
+++ /dev/null
diff --git a/keyboards/ferris/0_2/compact/info.json b/keyboards/ferris/0_2/compact/keyboard.json
index 4ca1555776..4ca1555776 100644
--- a/keyboards/ferris/0_2/compact/info.json
+++ b/keyboards/ferris/0_2/compact/keyboard.json
diff --git a/keyboards/ferris/0_2/compact/rules.mk b/keyboards/ferris/0_2/compact/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/ferris/0_2/compact/rules.mk
+++ /dev/null
diff --git a/keyboards/ferris/0_2/high/info.json b/keyboards/ferris/0_2/high/keyboard.json
index adb9d07af3..adb9d07af3 100644
--- a/keyboards/ferris/0_2/high/info.json
+++ b/keyboards/ferris/0_2/high/keyboard.json
diff --git a/keyboards/ferris/0_2/high/rules.mk b/keyboards/ferris/0_2/high/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/ferris/0_2/high/rules.mk
+++ /dev/null
diff --git a/keyboards/ferris/0_2/mini/info.json b/keyboards/ferris/0_2/mini/keyboard.json
index 0ab5db559a..0ab5db559a 100644
--- a/keyboards/ferris/0_2/mini/info.json
+++ b/keyboards/ferris/0_2/mini/keyboard.json
diff --git a/keyboards/ferris/0_2/mini/rules.mk b/keyboards/ferris/0_2/mini/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/ferris/0_2/mini/rules.mk
+++ /dev/null
diff --git a/keyboards/ferris/sweep/info.json b/keyboards/ferris/sweep/keyboard.json
index 567ef16a86..567ef16a86 100644
--- a/keyboards/ferris/sweep/info.json
+++ b/keyboards/ferris/sweep/keyboard.json
diff --git a/keyboards/ferris/sweep/rules.mk b/keyboards/ferris/sweep/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/ferris/sweep/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/flashquark/horizon_z/info.json b/keyboards/flashquark/horizon_z/keyboard.json
index 0fe14e7c60..0fe14e7c60 100755
--- a/keyboards/flashquark/horizon_z/info.json
+++ b/keyboards/flashquark/horizon_z/keyboard.json
diff --git a/keyboards/flashquark/horizon_z/rules.mk b/keyboards/flashquark/horizon_z/rules.mk
deleted file mode 100755
index e69de29bb2..0000000000
--- a/keyboards/flashquark/horizon_z/rules.mk
+++ /dev/null
diff --git a/keyboards/for_science/info.json b/keyboards/for_science/keyboard.json
index da36bf9188..da36bf9188 100644
--- a/keyboards/for_science/info.json
+++ b/keyboards/for_science/keyboard.json
diff --git a/keyboards/for_science/rules.mk b/keyboards/for_science/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/for_science/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/forever65/info.json b/keyboards/forever65/keyboard.json
index 210d550b8d..210d550b8d 100644
--- a/keyboards/forever65/info.json
+++ b/keyboards/forever65/keyboard.json
diff --git a/keyboards/forever65/rules.mk b/keyboards/forever65/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/forever65/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/fortitude60/rev1/info.json b/keyboards/fortitude60/rev1/keyboard.json
index 0ae02161cd..0ae02161cd 100644
--- a/keyboards/fortitude60/rev1/info.json
+++ b/keyboards/fortitude60/rev1/keyboard.json
diff --git a/keyboards/fortitude60/rev1/rules.mk b/keyboards/fortitude60/rev1/rules.mk
deleted file mode 100644
index fff00a1b51..0000000000
--- a/keyboards/fortitude60/rev1/rules.mk
+++ /dev/null
@@ -1,3 +0,0 @@
-# Revision Specific Build Options
-# change yes to no to disable
-#
diff --git a/keyboards/frobiac/blackflat/info.json b/keyboards/frobiac/blackflat/keyboard.json
index 086d90d8f8..086d90d8f8 100644
--- a/keyboards/frobiac/blackflat/info.json
+++ b/keyboards/frobiac/blackflat/keyboard.json
diff --git a/keyboards/frobiac/blackflat/rules.mk b/keyboards/frobiac/blackflat/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/frobiac/blackflat/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/frobiac/hypernano/info.json b/keyboards/frobiac/hypernano/keyboard.json
index 403beed952..403beed952 100644
--- a/keyboards/frobiac/hypernano/info.json
+++ b/keyboards/frobiac/hypernano/keyboard.json
diff --git a/keyboards/frobiac/hypernano/rules.mk b/keyboards/frobiac/hypernano/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/frobiac/hypernano/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/frobiac/redtilt/info.json b/keyboards/frobiac/redtilt/keyboard.json
index f3cbd96e1c..f3cbd96e1c 100644
--- a/keyboards/frobiac/redtilt/info.json
+++ b/keyboards/frobiac/redtilt/keyboard.json
diff --git a/keyboards/frobiac/redtilt/rules.mk b/keyboards/frobiac/redtilt/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/frobiac/redtilt/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/fruitykeeb/fruitbar/r1/elite_c/info.json b/keyboards/fruitykeeb/fruitbar/r1/elite_c/keyboard.json
index 759b9a1af1..759b9a1af1 100644
--- a/keyboards/fruitykeeb/fruitbar/r1/elite_c/info.json
+++ b/keyboards/fruitykeeb/fruitbar/r1/elite_c/keyboard.json
diff --git a/keyboards/fruitykeeb/fruitbar/r1/elite_c/rules.mk b/keyboards/fruitykeeb/fruitbar/r1/elite_c/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/fruitykeeb/fruitbar/r1/elite_c/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/fruitykeeb/fruitbar/r1/promicro/info.json b/keyboards/fruitykeeb/fruitbar/r1/promicro/keyboard.json
index fca024fcae..fca024fcae 100644
--- a/keyboards/fruitykeeb/fruitbar/r1/promicro/info.json
+++ b/keyboards/fruitykeeb/fruitbar/r1/promicro/keyboard.json
diff --git a/keyboards/fruitykeeb/fruitbar/r1/promicro/rules.mk b/keyboards/fruitykeeb/fruitbar/r1/promicro/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/fruitykeeb/fruitbar/r1/promicro/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/fruitykeeb/fruitbar/r2/info.json b/keyboards/fruitykeeb/fruitbar/r2/keyboard.json
index c2b496926b..c2b496926b 100644
--- a/keyboards/fruitykeeb/fruitbar/r2/info.json
+++ b/keyboards/fruitykeeb/fruitbar/r2/keyboard.json
diff --git a/keyboards/fruitykeeb/fruitbar/r2/rules.mk b/keyboards/fruitykeeb/fruitbar/r2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/fruitykeeb/fruitbar/r2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/fs_streampad/info.json b/keyboards/fs_streampad/keyboard.json
index 5adefff443..5adefff443 100644
--- a/keyboards/fs_streampad/info.json
+++ b/keyboards/fs_streampad/keyboard.json
diff --git a/keyboards/fs_streampad/rules.mk b/keyboards/fs_streampad/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/fs_streampad/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/galile0/glyphkbd_v2/info.json b/keyboards/galile0/glyphkbd_v2/keyboard.json
index 664b4c491f..664b4c491f 100644
--- a/keyboards/galile0/glyphkbd_v2/info.json
+++ b/keyboards/galile0/glyphkbd_v2/keyboard.json
diff --git a/keyboards/galile0/glyphkbd_v2/rules.mk b/keyboards/galile0/glyphkbd_v2/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/galile0/glyphkbd_v2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/geistmaschine/geist/info.json b/keyboards/geistmaschine/geist/keyboard.json
index 079dd8d6d9..079dd8d6d9 100644
--- a/keyboards/geistmaschine/geist/info.json
+++ b/keyboards/geistmaschine/geist/keyboard.json
diff --git a/keyboards/geistmaschine/geist/rules.mk b/keyboards/geistmaschine/geist/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/geistmaschine/geist/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/ghs/jem/hotswap_ansi/info.json b/keyboards/ghs/jem/hotswap_ansi/keyboard.json
index a52e7e1608..a52e7e1608 100644
--- a/keyboards/ghs/jem/hotswap_ansi/info.json
+++ b/keyboards/ghs/jem/hotswap_ansi/keyboard.json
diff --git a/keyboards/ghs/jem/hotswap_ansi/rules.mk b/keyboards/ghs/jem/hotswap_ansi/rules.mk
deleted file mode 100644
index 17f0d87b7f..0000000000
--- a/keyboards/ghs/jem/hotswap_ansi/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file left intentionally blank
diff --git a/keyboards/ghs/jem/soldered/info.json b/keyboards/ghs/jem/soldered/keyboard.json
index e393236059..e393236059 100644
--- a/keyboards/ghs/jem/soldered/info.json
+++ b/keyboards/ghs/jem/soldered/keyboard.json
diff --git a/keyboards/ghs/jem/soldered/rules.mk b/keyboards/ghs/jem/soldered/rules.mk
deleted file mode 100644
index 218d8921e5..0000000000
--- a/keyboards/ghs/jem/soldered/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank.
diff --git a/keyboards/ghs/xls/info.json b/keyboards/ghs/xls/keyboard.json
index f062f32af8..f062f32af8 100644
--- a/keyboards/ghs/xls/info.json
+++ b/keyboards/ghs/xls/keyboard.json
diff --git a/keyboards/ghs/xls/rules.mk b/keyboards/ghs/xls/rules.mk
deleted file mode 100644
index 8b13789179..0000000000
--- a/keyboards/ghs/xls/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/keyboards/gkeyboard/gpad8_2r/info.json b/keyboards/gkeyboard/gpad8_2r/keyboard.json
index 52e733f961..52e733f961 100644
--- a/keyboards/gkeyboard/gpad8_2r/info.json
+++ b/keyboards/gkeyboard/gpad8_2r/keyboard.json
diff --git a/keyboards/gkeyboard/gpad8_2r/rules.mk b/keyboards/gkeyboard/gpad8_2r/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/gkeyboard/gpad8_2r/rules.mk
+++ /dev/null
diff --git a/keyboards/gkeyboard/greatpad/info.json b/keyboards/gkeyboard/greatpad/keyboard.json
index 6f55141333..6f55141333 100644
--- a/keyboards/gkeyboard/greatpad/info.json
+++ b/keyboards/gkeyboard/greatpad/keyboard.json
diff --git a/keyboards/gkeyboard/greatpad/rules.mk b/keyboards/gkeyboard/greatpad/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/gkeyboard/greatpad/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/gl516/xr63gl/info.json b/keyboards/gl516/xr63gl/keyboard.json
index ddeb425462..ddeb425462 100644
--- a/keyboards/gl516/xr63gl/info.json
+++ b/keyboards/gl516/xr63gl/keyboard.json
diff --git a/keyboards/gl516/xr63gl/rules.mk b/keyboards/gl516/xr63gl/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/gl516/xr63gl/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/gray_studio/think65v3/info.json b/keyboards/gray_studio/think65v3/keyboard.json
index a61dd5efe1..a61dd5efe1 100644
--- a/keyboards/gray_studio/think65v3/info.json
+++ b/keyboards/gray_studio/think65v3/keyboard.json
diff --git a/keyboards/gray_studio/think65v3/rules.mk b/keyboards/gray_studio/think65v3/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/gray_studio/think65v3/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/hackpad/info.json b/keyboards/hackpad/keyboard.json
index 0a77c9320c..0a77c9320c 100644
--- a/keyboards/hackpad/info.json
+++ b/keyboards/hackpad/keyboard.json
diff --git a/keyboards/hackpad/rules.mk b/keyboards/hackpad/rules.mk
deleted file mode 100644
index 7114cc3295..0000000000
--- a/keyboards/hackpad/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# this file is intentionally left blank
diff --git a/keyboards/handwired/3dortho14u/rev1/info.json b/keyboards/handwired/3dortho14u/rev1/keyboard.json
index 63773d405f..63773d405f 100644
--- a/keyboards/handwired/3dortho14u/rev1/info.json
+++ b/keyboards/handwired/3dortho14u/rev1/keyboard.json
diff --git a/keyboards/handwired/3dortho14u/rev1/rules.mk b/keyboards/handwired/3dortho14u/rev1/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/3dortho14u/rev1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/3dortho14u/rev2/info.json b/keyboards/handwired/3dortho14u/rev2/keyboard.json
index 9e048d643d..9e048d643d 100644
--- a/keyboards/handwired/3dortho14u/rev2/info.json
+++ b/keyboards/handwired/3dortho14u/rev2/keyboard.json
diff --git a/keyboards/handwired/3dortho14u/rev2/rules.mk b/keyboards/handwired/3dortho14u/rev2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/3dortho14u/rev2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/3dp660_oled/info.json b/keyboards/handwired/3dp660_oled/keyboard.json
index ef863b3b52..ef863b3b52 100644
--- a/keyboards/handwired/3dp660_oled/info.json
+++ b/keyboards/handwired/3dp660_oled/keyboard.json
diff --git a/keyboards/handwired/3dp660_oled/rules.mk b/keyboards/handwired/3dp660_oled/rules.mk
deleted file mode 100644
index c80812f6e0..0000000000
--- a/keyboards/handwired/3dp660_oled/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file is intentionally blank
diff --git a/keyboards/handwired/baredev/rev1/info.json b/keyboards/handwired/baredev/rev1/keyboard.json
index 470b926bb4..470b926bb4 100644
--- a/keyboards/handwired/baredev/rev1/info.json
+++ b/keyboards/handwired/baredev/rev1/keyboard.json
diff --git a/keyboards/handwired/baredev/rev1/rules.mk b/keyboards/handwired/baredev/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/baredev/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/dactyl_cc/info.json b/keyboards/handwired/dactyl_cc/keyboard.json
index e607bfad1a..e607bfad1a 100644
--- a/keyboards/handwired/dactyl_cc/info.json
+++ b/keyboards/handwired/dactyl_cc/keyboard.json
diff --git a/keyboards/handwired/dactyl_cc/rules.mk b/keyboards/handwired/dactyl_cc/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/dactyl_cc/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/dactyl_kinesis/info.json b/keyboards/handwired/dactyl_kinesis/keyboard.json
index ee68a2c515..ee68a2c515 100644
--- a/keyboards/handwired/dactyl_kinesis/info.json
+++ b/keyboards/handwired/dactyl_kinesis/keyboard.json
diff --git a/keyboards/handwired/dactyl_kinesis/rules.mk b/keyboards/handwired/dactyl_kinesis/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/dactyl_kinesis/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/dactyl_lightcycle/info.json b/keyboards/handwired/dactyl_lightcycle/keyboard.json
index 1b5f2dd39a..1b5f2dd39a 100644
--- a/keyboards/handwired/dactyl_lightcycle/info.json
+++ b/keyboards/handwired/dactyl_lightcycle/keyboard.json
diff --git a/keyboards/handwired/dactyl_lightcycle/rules.mk b/keyboards/handwired/dactyl_lightcycle/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/dactyl_lightcycle/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/dactyl_manuform/4x6_4_3/info.json b/keyboards/handwired/dactyl_manuform/4x6_4_3/keyboard.json
index 60830dbf80..60830dbf80 100644
--- a/keyboards/handwired/dactyl_manuform/4x6_4_3/info.json
+++ b/keyboards/handwired/dactyl_manuform/4x6_4_3/keyboard.json
diff --git a/keyboards/handwired/dactyl_manuform/4x6_4_3/rules.mk b/keyboards/handwired/dactyl_manuform/4x6_4_3/rules.mk
deleted file mode 100644
index 3bbd261429..0000000000
--- a/keyboards/handwired/dactyl_manuform/4x6_4_3/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# File intentionally blank
diff --git a/keyboards/handwired/dactyl_manuform/5x6_68/info.json b/keyboards/handwired/dactyl_manuform/5x6_68/keyboard.json
index 59d37ec15b..59d37ec15b 100644
--- a/keyboards/handwired/dactyl_manuform/5x6_68/info.json
+++ b/keyboards/handwired/dactyl_manuform/5x6_68/keyboard.json
diff --git a/keyboards/handwired/dactyl_manuform/5x6_68/rules.mk b/keyboards/handwired/dactyl_manuform/5x6_68/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/dactyl_manuform/5x6_68/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/dactyl_manuform/6x6/promicro/info.json b/keyboards/handwired/dactyl_manuform/6x6/promicro/keyboard.json
index 245310fd3c..245310fd3c 100644
--- a/keyboards/handwired/dactyl_manuform/6x6/promicro/info.json
+++ b/keyboards/handwired/dactyl_manuform/6x6/promicro/keyboard.json
diff --git a/keyboards/handwired/dactyl_manuform/6x6/promicro/rules.mk b/keyboards/handwired/dactyl_manuform/6x6/promicro/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/dactyl_manuform/6x6/promicro/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/dactyl_manuform/6x7/info.json b/keyboards/handwired/dactyl_manuform/6x7/keyboard.json
index 5ce0affbee..5ce0affbee 100644
--- a/keyboards/handwired/dactyl_manuform/6x7/info.json
+++ b/keyboards/handwired/dactyl_manuform/6x7/keyboard.json
diff --git a/keyboards/handwired/dactyl_manuform/6x7/rules.mk b/keyboards/handwired/dactyl_manuform/6x7/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/dactyl_manuform/6x7/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/dactyl_maximus/info.json b/keyboards/handwired/dactyl_maximus/keyboard.json
index 081fab571a..081fab571a 100644
--- a/keyboards/handwired/dactyl_maximus/info.json
+++ b/keyboards/handwired/dactyl_maximus/keyboard.json
diff --git a/keyboards/handwired/dactyl_maximus/rules.mk b/keyboards/handwired/dactyl_maximus/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/dactyl_maximus/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/dactyl_minidox/info.json b/keyboards/handwired/dactyl_minidox/keyboard.json
index 36f71ea525..36f71ea525 100644
--- a/keyboards/handwired/dactyl_minidox/info.json
+++ b/keyboards/handwired/dactyl_minidox/keyboard.json
diff --git a/keyboards/handwired/dactyl_minidox/rules.mk b/keyboards/handwired/dactyl_minidox/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/dactyl_minidox/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/dactyl_tracer/info.json b/keyboards/handwired/dactyl_tracer/keyboard.json
index 29e5990666..29e5990666 100644
--- a/keyboards/handwired/dactyl_tracer/info.json
+++ b/keyboards/handwired/dactyl_tracer/keyboard.json
diff --git a/keyboards/handwired/dactyl_tracer/rules.mk b/keyboards/handwired/dactyl_tracer/rules.mk
deleted file mode 100644
index 3bbd261429..0000000000
--- a/keyboards/handwired/dactyl_tracer/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# File intentionally blank
diff --git a/keyboards/handwired/dactylmacropad/info.json b/keyboards/handwired/dactylmacropad/keyboard.json
index 5d40a240a9..5d40a240a9 100644
--- a/keyboards/handwired/dactylmacropad/info.json
+++ b/keyboards/handwired/dactylmacropad/keyboard.json
diff --git a/keyboards/handwired/dactylmacropad/rules.mk b/keyboards/handwired/dactylmacropad/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/dactylmacropad/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/daskeyboard/daskeyboard4/info.json b/keyboards/handwired/daskeyboard/daskeyboard4/keyboard.json
index 8308506512..8308506512 100644
--- a/keyboards/handwired/daskeyboard/daskeyboard4/info.json
+++ b/keyboards/handwired/daskeyboard/daskeyboard4/keyboard.json
diff --git a/keyboards/handwired/daskeyboard/daskeyboard4/rules.mk b/keyboards/handwired/daskeyboard/daskeyboard4/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/daskeyboard/daskeyboard4/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/dmote/info.json b/keyboards/handwired/dmote/keyboard.json
index fc52fee11e..fc52fee11e 100644
--- a/keyboards/handwired/dmote/info.json
+++ b/keyboards/handwired/dmote/keyboard.json
diff --git a/keyboards/handwired/dmote/rules.mk b/keyboards/handwired/dmote/rules.mk
deleted file mode 100644
index 876618b9d1..0000000000
--- a/keyboards/handwired/dmote/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# File is intentionally blank
diff --git a/keyboards/handwired/dygma/raise/ansi/info.json b/keyboards/handwired/dygma/raise/ansi/keyboard.json
index 0b6c9f6f67..0b6c9f6f67 100644
--- a/keyboards/handwired/dygma/raise/ansi/info.json
+++ b/keyboards/handwired/dygma/raise/ansi/keyboard.json
diff --git a/keyboards/handwired/dygma/raise/ansi/rules.mk b/keyboards/handwired/dygma/raise/ansi/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/dygma/raise/ansi/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/dygma/raise/iso/info.json b/keyboards/handwired/dygma/raise/iso/keyboard.json
index 0b6c9f6f67..0b6c9f6f67 100644
--- a/keyboards/handwired/dygma/raise/iso/info.json
+++ b/keyboards/handwired/dygma/raise/iso/keyboard.json
diff --git a/keyboards/handwired/dygma/raise/iso/rules.mk b/keyboards/handwired/dygma/raise/iso/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/dygma/raise/iso/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/iso85k/info.json b/keyboards/handwired/iso85k/keyboard.json
index 625a356e30..625a356e30 100644
--- a/keyboards/handwired/iso85k/info.json
+++ b/keyboards/handwired/iso85k/keyboard.json
diff --git a/keyboards/handwired/iso85k/rules.mk b/keyboards/handwired/iso85k/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/iso85k/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/itstleo9/promicro/info.json b/keyboards/handwired/itstleo9/promicro/keyboard.json
index 4cbc1050c0..4cbc1050c0 100644
--- a/keyboards/handwired/itstleo9/promicro/info.json
+++ b/keyboards/handwired/itstleo9/promicro/keyboard.json
diff --git a/keyboards/handwired/itstleo9/promicro/rules.mk b/keyboards/handwired/itstleo9/promicro/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/itstleo9/promicro/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/itstleo9/rp2040/info.json b/keyboards/handwired/itstleo9/rp2040/keyboard.json
index 0272150df1..0272150df1 100644
--- a/keyboards/handwired/itstleo9/rp2040/info.json
+++ b/keyboards/handwired/itstleo9/rp2040/keyboard.json
diff --git a/keyboards/handwired/itstleo9/rp2040/rules.mk b/keyboards/handwired/itstleo9/rp2040/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/itstleo9/rp2040/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/jotanck/info.json b/keyboards/handwired/jotanck/keyboard.json
index 4c81ac1a61..4c81ac1a61 100644
--- a/keyboards/handwired/jotanck/info.json
+++ b/keyboards/handwired/jotanck/keyboard.json
diff --git a/keyboards/handwired/jotanck/rules.mk b/keyboards/handwired/jotanck/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/jotanck/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/jotlily60/info.json b/keyboards/handwired/jotlily60/keyboard.json
index 65faa354a5..65faa354a5 100644
--- a/keyboards/handwired/jotlily60/info.json
+++ b/keyboards/handwired/jotlily60/keyboard.json
diff --git a/keyboards/handwired/jotlily60/rules.mk b/keyboards/handwired/jotlily60/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/jotlily60/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/macro3/info.json b/keyboards/handwired/macro3/keyboard.json
index fa6cd1c471..fa6cd1c471 100644
--- a/keyboards/handwired/macro3/info.json
+++ b/keyboards/handwired/macro3/keyboard.json
diff --git a/keyboards/handwired/macro3/rules.mk b/keyboards/handwired/macro3/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/macro3/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/marek128b/ergosplit44/info.json b/keyboards/handwired/marek128b/ergosplit44/keyboard.json
index 8e0c71fc06..8e0c71fc06 100644
--- a/keyboards/handwired/marek128b/ergosplit44/info.json
+++ b/keyboards/handwired/marek128b/ergosplit44/keyboard.json
diff --git a/keyboards/handwired/marek128b/ergosplit44/rules.mk b/keyboards/handwired/marek128b/ergosplit44/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/marek128b/ergosplit44/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/maverick0197/keydeck8/info.json b/keyboards/handwired/maverick0197/keydeck8/keyboard.json
index 057552e621..057552e621 100644
--- a/keyboards/handwired/maverick0197/keydeck8/info.json
+++ b/keyboards/handwired/maverick0197/keydeck8/keyboard.json
diff --git a/keyboards/handwired/maverick0197/keydeck8/rules.mk b/keyboards/handwired/maverick0197/keydeck8/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/maverick0197/keydeck8/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/ms_sculpt_mobile/astar/info.json b/keyboards/handwired/ms_sculpt_mobile/astar/keyboard.json
index 9454bcda70..9454bcda70 100644
--- a/keyboards/handwired/ms_sculpt_mobile/astar/info.json
+++ b/keyboards/handwired/ms_sculpt_mobile/astar/keyboard.json
diff --git a/keyboards/handwired/ms_sculpt_mobile/astar/rules.mk b/keyboards/handwired/ms_sculpt_mobile/astar/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/ms_sculpt_mobile/astar/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/ms_sculpt_mobile/teensy2pp/info.json b/keyboards/handwired/ms_sculpt_mobile/teensy2pp/keyboard.json
index 2d500a8ae2..2d500a8ae2 100644
--- a/keyboards/handwired/ms_sculpt_mobile/teensy2pp/info.json
+++ b/keyboards/handwired/ms_sculpt_mobile/teensy2pp/keyboard.json
diff --git a/keyboards/handwired/ms_sculpt_mobile/teensy2pp/rules.mk b/keyboards/handwired/ms_sculpt_mobile/teensy2pp/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/ms_sculpt_mobile/teensy2pp/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/nortontechpad/info.json b/keyboards/handwired/nortontechpad/keyboard.json
index 51871b42e3..51871b42e3 100644
--- a/keyboards/handwired/nortontechpad/info.json
+++ b/keyboards/handwired/nortontechpad/keyboard.json
diff --git a/keyboards/handwired/nortontechpad/rules.mk b/keyboards/handwired/nortontechpad/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/nortontechpad/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/onekey/bluepill/info.json b/keyboards/handwired/onekey/bluepill/keyboard.json
index 5f1fecc95b..5f1fecc95b 100644
--- a/keyboards/handwired/onekey/bluepill/info.json
+++ b/keyboards/handwired/onekey/bluepill/keyboard.json
diff --git a/keyboards/handwired/onekey/bluepill/rules.mk b/keyboards/handwired/onekey/bluepill/rules.mk
deleted file mode 100644
index 8b13789179..0000000000
--- a/keyboards/handwired/onekey/bluepill/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/keyboards/handwired/onekey/bluepill_uf2boot/info.json b/keyboards/handwired/onekey/bluepill_uf2boot/keyboard.json
index 65174155b3..65174155b3 100644
--- a/keyboards/handwired/onekey/bluepill_uf2boot/info.json
+++ b/keyboards/handwired/onekey/bluepill_uf2boot/keyboard.json
diff --git a/keyboards/handwired/onekey/bluepill_uf2boot/rules.mk b/keyboards/handwired/onekey/bluepill_uf2boot/rules.mk
deleted file mode 100644
index 8b13789179..0000000000
--- a/keyboards/handwired/onekey/bluepill_uf2boot/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/keyboards/handwired/onekey/elite_c/info.json b/keyboards/handwired/onekey/elite_c/keyboard.json
index b8532cbec0..b8532cbec0 100644
--- a/keyboards/handwired/onekey/elite_c/info.json
+++ b/keyboards/handwired/onekey/elite_c/keyboard.json
diff --git a/keyboards/handwired/onekey/elite_c/rules.mk b/keyboards/handwired/onekey/elite_c/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/onekey/elite_c/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/onekey/nucleo_f446re/info.json b/keyboards/handwired/onekey/nucleo_f446re/keyboard.json
index 26de66e198..26de66e198 100644
--- a/keyboards/handwired/onekey/nucleo_f446re/info.json
+++ b/keyboards/handwired/onekey/nucleo_f446re/keyboard.json
diff --git a/keyboards/handwired/onekey/nucleo_f446re/rules.mk b/keyboards/handwired/onekey/nucleo_f446re/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/onekey/nucleo_f446re/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/onekey/nucleo_g431rb/info.json b/keyboards/handwired/onekey/nucleo_g431rb/keyboard.json
index 4e5e3b1cba..4e5e3b1cba 100644
--- a/keyboards/handwired/onekey/nucleo_g431rb/info.json
+++ b/keyboards/handwired/onekey/nucleo_g431rb/keyboard.json
diff --git a/keyboards/handwired/onekey/nucleo_g431rb/rules.mk b/keyboards/handwired/onekey/nucleo_g431rb/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/onekey/nucleo_g431rb/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/onekey/nucleo_g474re/info.json b/keyboards/handwired/onekey/nucleo_g474re/keyboard.json
index 02f59be74e..02f59be74e 100644
--- a/keyboards/handwired/onekey/nucleo_g474re/info.json
+++ b/keyboards/handwired/onekey/nucleo_g474re/keyboard.json
diff --git a/keyboards/handwired/onekey/nucleo_g474re/rules.mk b/keyboards/handwired/onekey/nucleo_g474re/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/onekey/nucleo_g474re/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/onekey/nucleo_h723zg/info.json b/keyboards/handwired/onekey/nucleo_h723zg/keyboard.json
index 7596d007b2..7596d007b2 100644
--- a/keyboards/handwired/onekey/nucleo_h723zg/info.json
+++ b/keyboards/handwired/onekey/nucleo_h723zg/keyboard.json
diff --git a/keyboards/handwired/onekey/nucleo_h723zg/rules.mk b/keyboards/handwired/onekey/nucleo_h723zg/rules.mk
deleted file mode 100755
index e69de29bb2..0000000000
--- a/keyboards/handwired/onekey/nucleo_h723zg/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/onekey/nucleo_l432kc/info.json b/keyboards/handwired/onekey/nucleo_l432kc/keyboard.json
index f6af0826fb..f6af0826fb 100644
--- a/keyboards/handwired/onekey/nucleo_l432kc/info.json
+++ b/keyboards/handwired/onekey/nucleo_l432kc/keyboard.json
diff --git a/keyboards/handwired/onekey/nucleo_l432kc/rules.mk b/keyboards/handwired/onekey/nucleo_l432kc/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/onekey/nucleo_l432kc/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/onekey/promicro/info.json b/keyboards/handwired/onekey/promicro/keyboard.json
index 178e6185de..178e6185de 100644
--- a/keyboards/handwired/onekey/promicro/info.json
+++ b/keyboards/handwired/onekey/promicro/keyboard.json
diff --git a/keyboards/handwired/onekey/promicro/rules.mk b/keyboards/handwired/onekey/promicro/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/onekey/promicro/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/onekey/proton_c/info.json b/keyboards/handwired/onekey/proton_c/keyboard.json
index 93dbc4c30d..93dbc4c30d 100644
--- a/keyboards/handwired/onekey/proton_c/info.json
+++ b/keyboards/handwired/onekey/proton_c/keyboard.json
diff --git a/keyboards/handwired/onekey/proton_c/rules.mk b/keyboards/handwired/onekey/proton_c/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/onekey/proton_c/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/onekey/rp2040/info.json b/keyboards/handwired/onekey/rp2040/keyboard.json
index 40eb896232..40eb896232 100644
--- a/keyboards/handwired/onekey/rp2040/info.json
+++ b/keyboards/handwired/onekey/rp2040/keyboard.json
diff --git a/keyboards/handwired/onekey/rp2040/rules.mk b/keyboards/handwired/onekey/rp2040/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/onekey/rp2040/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/onekey/stm32f0_disco/info.json b/keyboards/handwired/onekey/stm32f0_disco/keyboard.json
index 41210a3bbb..41210a3bbb 100644
--- a/keyboards/handwired/onekey/stm32f0_disco/info.json
+++ b/keyboards/handwired/onekey/stm32f0_disco/keyboard.json
diff --git a/keyboards/handwired/onekey/stm32f0_disco/rules.mk b/keyboards/handwired/onekey/stm32f0_disco/rules.mk
deleted file mode 100644
index 8b13789179..0000000000
--- a/keyboards/handwired/onekey/stm32f0_disco/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/keyboards/handwired/onekey/stm32f3_disco/info.json b/keyboards/handwired/onekey/stm32f3_disco/keyboard.json
index b541cd8ae4..b541cd8ae4 100644
--- a/keyboards/handwired/onekey/stm32f3_disco/info.json
+++ b/keyboards/handwired/onekey/stm32f3_disco/keyboard.json
diff --git a/keyboards/handwired/onekey/stm32f3_disco/rules.mk b/keyboards/handwired/onekey/stm32f3_disco/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/onekey/stm32f3_disco/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/onekey/stm32f405_feather/info.json b/keyboards/handwired/onekey/stm32f405_feather/keyboard.json
index 80e41cddf2..80e41cddf2 100644
--- a/keyboards/handwired/onekey/stm32f405_feather/info.json
+++ b/keyboards/handwired/onekey/stm32f405_feather/keyboard.json
diff --git a/keyboards/handwired/onekey/stm32f405_feather/rules.mk b/keyboards/handwired/onekey/stm32f405_feather/rules.mk
deleted file mode 100644
index 8b13789179..0000000000
--- a/keyboards/handwired/onekey/stm32f405_feather/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/keyboards/handwired/onekey/teensy_2/info.json b/keyboards/handwired/onekey/teensy_2/keyboard.json
index d7720a01d3..d7720a01d3 100644
--- a/keyboards/handwired/onekey/teensy_2/info.json
+++ b/keyboards/handwired/onekey/teensy_2/keyboard.json
diff --git a/keyboards/handwired/onekey/teensy_2/rules.mk b/keyboards/handwired/onekey/teensy_2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/onekey/teensy_2/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/onekey/teensy_2pp/info.json b/keyboards/handwired/onekey/teensy_2pp/keyboard.json
index f7de463fca..f7de463fca 100644
--- a/keyboards/handwired/onekey/teensy_2pp/info.json
+++ b/keyboards/handwired/onekey/teensy_2pp/keyboard.json
diff --git a/keyboards/handwired/onekey/teensy_2pp/rules.mk b/keyboards/handwired/onekey/teensy_2pp/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/onekey/teensy_2pp/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/onekey/teensy_32/info.json b/keyboards/handwired/onekey/teensy_32/keyboard.json
index 6d82d300ba..6d82d300ba 100644
--- a/keyboards/handwired/onekey/teensy_32/info.json
+++ b/keyboards/handwired/onekey/teensy_32/keyboard.json
diff --git a/keyboards/handwired/onekey/teensy_32/rules.mk b/keyboards/handwired/onekey/teensy_32/rules.mk
deleted file mode 100644
index 8b13789179..0000000000
--- a/keyboards/handwired/onekey/teensy_32/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/keyboards/handwired/onekey/teensy_35/info.json b/keyboards/handwired/onekey/teensy_35/keyboard.json
index 59cc1decdc..59cc1decdc 100644
--- a/keyboards/handwired/onekey/teensy_35/info.json
+++ b/keyboards/handwired/onekey/teensy_35/keyboard.json
diff --git a/keyboards/handwired/onekey/teensy_35/rules.mk b/keyboards/handwired/onekey/teensy_35/rules.mk
deleted file mode 100644
index 8b13789179..0000000000
--- a/keyboards/handwired/onekey/teensy_35/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/keyboards/handwired/petruziamini/info.json b/keyboards/handwired/petruziamini/keyboard.json
index 1d864d5dbb..1d864d5dbb 100644
--- a/keyboards/handwired/petruziamini/info.json
+++ b/keyboards/handwired/petruziamini/keyboard.json
diff --git a/keyboards/handwired/petruziamini/rules.mk b/keyboards/handwired/petruziamini/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/petruziamini/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/phantagom/baragon/info.json b/keyboards/handwired/phantagom/baragon/keyboard.json
index 390f114dd9..390f114dd9 100644
--- a/keyboards/handwired/phantagom/baragon/info.json
+++ b/keyboards/handwired/phantagom/baragon/keyboard.json
diff --git a/keyboards/handwired/phantagom/baragon/rules.mk b/keyboards/handwired/phantagom/baragon/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/phantagom/baragon/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/phantagom/varan/info.json b/keyboards/handwired/phantagom/varan/keyboard.json
index a767d45de0..a767d45de0 100644
--- a/keyboards/handwired/phantagom/varan/info.json
+++ b/keyboards/handwired/phantagom/varan/keyboard.json
diff --git a/keyboards/handwired/phantagom/varan/rules.mk b/keyboards/handwired/phantagom/varan/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/phantagom/varan/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/pill60/bluepill/info.json b/keyboards/handwired/pill60/bluepill/keyboard.json
index 028b1d89d8..028b1d89d8 100644
--- a/keyboards/handwired/pill60/bluepill/info.json
+++ b/keyboards/handwired/pill60/bluepill/keyboard.json
diff --git a/keyboards/handwired/pill60/bluepill/rules.mk b/keyboards/handwired/pill60/bluepill/rules.mk
deleted file mode 100644
index 8b13789179..0000000000
--- a/keyboards/handwired/pill60/bluepill/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/keyboards/handwired/polly40/info.json b/keyboards/handwired/polly40/keyboard.json
index 9ff34b339e..9ff34b339e 100644
--- a/keyboards/handwired/polly40/info.json
+++ b/keyboards/handwired/polly40/keyboard.json
diff --git a/keyboards/handwired/polly40/rules.mk b/keyboards/handwired/polly40/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/handwired/polly40/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/handwired/pytest/basic/info.json b/keyboards/handwired/pytest/basic/keyboard.json
index bcd6f686b8..bcd6f686b8 100644
--- a/keyboards/handwired/pytest/basic/info.json
+++ b/keyboards/handwired/pytest/basic/keyboard.json
diff --git a/keyboards/handwired/pytest/basic/rules.mk b/keyboards/handwired/pytest/basic/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/pytest/basic/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/pytest/has_community/info.json b/keyboards/handwired/pytest/has_community/keyboard.json
index 59dcee260c..59dcee260c 100644
--- a/keyboards/handwired/pytest/has_community/info.json
+++ b/keyboards/handwired/pytest/has_community/keyboard.json
diff --git a/keyboards/handwired/pytest/has_community/rules.mk b/keyboards/handwired/pytest/has_community/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/pytest/has_community/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/pytest/macro/info.json b/keyboards/handwired/pytest/macro/keyboard.json
index 6c2d0dea4d..6c2d0dea4d 100644
--- a/keyboards/handwired/pytest/macro/info.json
+++ b/keyboards/handwired/pytest/macro/keyboard.json
diff --git a/keyboards/handwired/pytest/macro/rules.mk b/keyboards/handwired/pytest/macro/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/pytest/macro/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/rabijl/rotary_numpad/info.json b/keyboards/handwired/rabijl/rotary_numpad/keyboard.json
index dafeec0fc0..dafeec0fc0 100644
--- a/keyboards/handwired/rabijl/rotary_numpad/info.json
+++ b/keyboards/handwired/rabijl/rotary_numpad/keyboard.json
diff --git a/keyboards/handwired/rabijl/rotary_numpad/rules.mk b/keyboards/handwired/rabijl/rotary_numpad/rules.mk
deleted file mode 100644
index 1287472e49..0000000000
--- a/keyboards/handwired/rabijl/rotary_numpad/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# file intentionally left blank
diff --git a/keyboards/handwired/rd_61_qmk/info.json b/keyboards/handwired/rd_61_qmk/keyboard.json
index be07d95924..be07d95924 100644
--- a/keyboards/handwired/rd_61_qmk/info.json
+++ b/keyboards/handwired/rd_61_qmk/keyboard.json
diff --git a/keyboards/handwired/rd_61_qmk/rules.mk b/keyboards/handwired/rd_61_qmk/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/rd_61_qmk/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/reclined/info.json b/keyboards/handwired/reclined/keyboard.json
index 993bcf407e..993bcf407e 100644
--- a/keyboards/handwired/reclined/info.json
+++ b/keyboards/handwired/reclined/keyboard.json
diff --git a/keyboards/handwired/reclined/rules.mk b/keyboards/handwired/reclined/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/reclined/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/scottokeebs/scotto108/info.json b/keyboards/handwired/scottokeebs/scotto108/keyboard.json
index 0781bb4cae..0781bb4cae 100644
--- a/keyboards/handwired/scottokeebs/scotto108/info.json
+++ b/keyboards/handwired/scottokeebs/scotto108/keyboard.json
diff --git a/keyboards/handwired/scottokeebs/scotto108/rules.mk b/keyboards/handwired/scottokeebs/scotto108/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/scottokeebs/scotto108/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/scottokeebs/scotto34/info.json b/keyboards/handwired/scottokeebs/scotto34/keyboard.json
index 6fcce38d70..6fcce38d70 100644
--- a/keyboards/handwired/scottokeebs/scotto34/info.json
+++ b/keyboards/handwired/scottokeebs/scotto34/keyboard.json
diff --git a/keyboards/handwired/scottokeebs/scotto34/rules.mk b/keyboards/handwired/scottokeebs/scotto34/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/scottokeebs/scotto34/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/scottokeebs/scotto36/info.json b/keyboards/handwired/scottokeebs/scotto36/keyboard.json
index fe8ecb6629..fe8ecb6629 100644
--- a/keyboards/handwired/scottokeebs/scotto36/info.json
+++ b/keyboards/handwired/scottokeebs/scotto36/keyboard.json
diff --git a/keyboards/handwired/scottokeebs/scotto36/rules.mk b/keyboards/handwired/scottokeebs/scotto36/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/scottokeebs/scotto36/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/scottokeebs/scotto40/info.json b/keyboards/handwired/scottokeebs/scotto40/keyboard.json
index b10f677c4d..b10f677c4d 100644
--- a/keyboards/handwired/scottokeebs/scotto40/info.json
+++ b/keyboards/handwired/scottokeebs/scotto40/keyboard.json
diff --git a/keyboards/handwired/scottokeebs/scotto40/rules.mk b/keyboards/handwired/scottokeebs/scotto40/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/scottokeebs/scotto40/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/scottokeebs/scotto61/info.json b/keyboards/handwired/scottokeebs/scotto61/keyboard.json
index cf321a2e97..cf321a2e97 100644
--- a/keyboards/handwired/scottokeebs/scotto61/info.json
+++ b/keyboards/handwired/scottokeebs/scotto61/keyboard.json
diff --git a/keyboards/handwired/scottokeebs/scotto61/rules.mk b/keyboards/handwired/scottokeebs/scotto61/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/scottokeebs/scotto61/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/scottokeebs/scotto9/info.json b/keyboards/handwired/scottokeebs/scotto9/keyboard.json
index a42d206300..a42d206300 100644
--- a/keyboards/handwired/scottokeebs/scotto9/info.json
+++ b/keyboards/handwired/scottokeebs/scotto9/keyboard.json
diff --git a/keyboards/handwired/scottokeebs/scotto9/rules.mk b/keyboards/handwired/scottokeebs/scotto9/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/scottokeebs/scotto9/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/scottokeebs/scottoalp/info.json b/keyboards/handwired/scottokeebs/scottoalp/keyboard.json
index 5bce6ae62c..5bce6ae62c 100644
--- a/keyboards/handwired/scottokeebs/scottoalp/info.json
+++ b/keyboards/handwired/scottokeebs/scottoalp/keyboard.json
diff --git a/keyboards/handwired/scottokeebs/scottoalp/rules.mk b/keyboards/handwired/scottokeebs/scottoalp/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/scottokeebs/scottoalp/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/scottokeebs/scottocmd/info.json b/keyboards/handwired/scottokeebs/scottocmd/keyboard.json
index a26b95c1db..a26b95c1db 100644
--- a/keyboards/handwired/scottokeebs/scottocmd/info.json
+++ b/keyboards/handwired/scottokeebs/scottocmd/keyboard.json
diff --git a/keyboards/handwired/scottokeebs/scottocmd/rules.mk b/keyboards/handwired/scottokeebs/scottocmd/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/scottokeebs/scottocmd/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/scottokeebs/scottodeck/info.json b/keyboards/handwired/scottokeebs/scottodeck/keyboard.json
index 0607918cae..0607918cae 100644
--- a/keyboards/handwired/scottokeebs/scottodeck/info.json
+++ b/keyboards/handwired/scottokeebs/scottodeck/keyboard.json
diff --git a/keyboards/handwired/scottokeebs/scottodeck/rules.mk b/keyboards/handwired/scottokeebs/scottodeck/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/scottokeebs/scottodeck/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/scottokeebs/scottoergo/info.json b/keyboards/handwired/scottokeebs/scottoergo/keyboard.json
index 4f6d955271..4f6d955271 100644
--- a/keyboards/handwired/scottokeebs/scottoergo/info.json
+++ b/keyboards/handwired/scottokeebs/scottoergo/keyboard.json
diff --git a/keyboards/handwired/scottokeebs/scottoergo/rules.mk b/keyboards/handwired/scottokeebs/scottoergo/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/scottokeebs/scottoergo/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/scottokeebs/scottofly/info.json b/keyboards/handwired/scottokeebs/scottofly/keyboard.json
index 5255a5baf4..5255a5baf4 100644
--- a/keyboards/handwired/scottokeebs/scottofly/info.json
+++ b/keyboards/handwired/scottokeebs/scottofly/keyboard.json
diff --git a/keyboards/handwired/scottokeebs/scottofly/rules.mk b/keyboards/handwired/scottokeebs/scottofly/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/scottokeebs/scottofly/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/scottokeebs/scottofrog/info.json b/keyboards/handwired/scottokeebs/scottofrog/keyboard.json
index 147f2d8aa7..147f2d8aa7 100644
--- a/keyboards/handwired/scottokeebs/scottofrog/info.json
+++ b/keyboards/handwired/scottokeebs/scottofrog/keyboard.json
diff --git a/keyboards/handwired/scottokeebs/scottofrog/rules.mk b/keyboards/handwired/scottokeebs/scottofrog/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/scottokeebs/scottofrog/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/scottokeebs/scottogame/info.json b/keyboards/handwired/scottokeebs/scottogame/keyboard.json
index 912cfdfaaa..912cfdfaaa 100644
--- a/keyboards/handwired/scottokeebs/scottogame/info.json
+++ b/keyboards/handwired/scottokeebs/scottogame/keyboard.json
diff --git a/keyboards/handwired/scottokeebs/scottogame/rules.mk b/keyboards/handwired/scottokeebs/scottogame/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/handwired/scottokeebs/scottogame/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/handwired/scottokeebs/scottoinvader/info.json b/keyboards/handwired/scottokeebs/scottoinvader/keyboard.json
index 2a9054cd4f..2a9054cd4f 100644
--- a/keyboards/handwired/scottokeebs/scottoinvader/info.json
+++ b/keyboards/handwired/scottokeebs/scottoinvader/keyboard.json
diff --git a/keyboards/handwired/scottokeebs/scottoinvader/rules.mk b/keyboards/handwired/scottokeebs/scottoinvader/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/scottokeebs/scottoinvader/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/scottokeebs/scottokatana/info.json b/keyboards/handwired/scottokeebs/scottokatana/keyboard.json
index 4b5779b6d9..4b5779b6d9 100644
--- a/keyboards/handwired/scottokeebs/scottokatana/info.json
+++ b/keyboards/handwired/scottokeebs/scottokatana/keyboard.json
diff --git a/keyboards/handwired/scottokeebs/scottokatana/rules.mk b/keyboards/handwired/scottokeebs/scottokatana/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/scottokeebs/scottokatana/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/scottokeebs/scottolong/info.json b/keyboards/handwired/scottokeebs/scottolong/keyboard.json
index 156772d213..156772d213 100644
--- a/keyboards/handwired/scottokeebs/scottolong/info.json
+++ b/keyboards/handwired/scottokeebs/scottolong/keyboard.json
diff --git a/keyboards/handwired/scottokeebs/scottolong/rules.mk b/keyboards/handwired/scottokeebs/scottolong/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/scottokeebs/scottolong/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/scottokeebs/scottomacrodeck/info.json b/keyboards/handwired/scottokeebs/scottomacrodeck/keyboard.json
index f238564c7f..f238564c7f 100644
--- a/keyboards/handwired/scottokeebs/scottomacrodeck/info.json
+++ b/keyboards/handwired/scottokeebs/scottomacrodeck/keyboard.json
diff --git a/keyboards/handwired/scottokeebs/scottomacrodeck/rules.mk b/keyboards/handwired/scottokeebs/scottomacrodeck/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/scottokeebs/scottomacrodeck/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/scottokeebs/scottomouse/info.json b/keyboards/handwired/scottokeebs/scottomouse/keyboard.json
index 36f92f48e2..36f92f48e2 100644
--- a/keyboards/handwired/scottokeebs/scottomouse/info.json
+++ b/keyboards/handwired/scottokeebs/scottomouse/keyboard.json
diff --git a/keyboards/handwired/scottokeebs/scottomouse/rules.mk b/keyboards/handwired/scottokeebs/scottomouse/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/scottokeebs/scottomouse/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/scottokeebs/scottonum/info.json b/keyboards/handwired/scottokeebs/scottonum/keyboard.json
index f71f75d62b..f71f75d62b 100644
--- a/keyboards/handwired/scottokeebs/scottonum/info.json
+++ b/keyboards/handwired/scottokeebs/scottonum/keyboard.json
diff --git a/keyboards/handwired/scottokeebs/scottonum/rules.mk b/keyboards/handwired/scottokeebs/scottonum/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/scottokeebs/scottonum/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/scottokeebs/scottosplit/info.json b/keyboards/handwired/scottokeebs/scottosplit/keyboard.json
index 66d24db0cd..66d24db0cd 100644
--- a/keyboards/handwired/scottokeebs/scottosplit/info.json
+++ b/keyboards/handwired/scottokeebs/scottosplit/keyboard.json
diff --git a/keyboards/handwired/scottokeebs/scottosplit/rules.mk b/keyboards/handwired/scottokeebs/scottosplit/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/scottokeebs/scottosplit/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/scottokeebs/scottostarter/info.json b/keyboards/handwired/scottokeebs/scottostarter/keyboard.json
index 5e6a70114b..5e6a70114b 100644
--- a/keyboards/handwired/scottokeebs/scottostarter/info.json
+++ b/keyboards/handwired/scottokeebs/scottostarter/keyboard.json
diff --git a/keyboards/handwired/scottokeebs/scottostarter/rules.mk b/keyboards/handwired/scottokeebs/scottostarter/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/handwired/scottokeebs/scottostarter/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/handwired/scottokeebs/scottowing/info.json b/keyboards/handwired/scottokeebs/scottowing/keyboard.json
index 91bfaa1f92..91bfaa1f92 100644
--- a/keyboards/handwired/scottokeebs/scottowing/info.json
+++ b/keyboards/handwired/scottokeebs/scottowing/keyboard.json
diff --git a/keyboards/handwired/scottokeebs/scottowing/rules.mk b/keyboards/handwired/scottokeebs/scottowing/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/scottokeebs/scottowing/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/sejin_eat1010r2/info.json b/keyboards/handwired/sejin_eat1010r2/keyboard.json
index f2cfef37a8..f2cfef37a8 100644
--- a/keyboards/handwired/sejin_eat1010r2/info.json
+++ b/keyboards/handwired/sejin_eat1010r2/keyboard.json
diff --git a/keyboards/handwired/sejin_eat1010r2/rules.mk b/keyboards/handwired/sejin_eat1010r2/rules.mk
deleted file mode 100644
index 8b13789179..0000000000
--- a/keyboards/handwired/sejin_eat1010r2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/keyboards/handwired/sono1/stm32f103/info.json b/keyboards/handwired/sono1/stm32f103/keyboard.json
index f6e874a77f..f6e874a77f 100644
--- a/keyboards/handwired/sono1/stm32f103/info.json
+++ b/keyboards/handwired/sono1/stm32f103/keyboard.json
diff --git a/keyboards/handwired/sono1/stm32f103/rules.mk b/keyboards/handwired/sono1/stm32f103/rules.mk
deleted file mode 100644
index 8b13789179..0000000000
--- a/keyboards/handwired/sono1/stm32f103/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/keyboards/handwired/sono1/t2pp/info.json b/keyboards/handwired/sono1/t2pp/keyboard.json
index 37ab6723ba..37ab6723ba 100644
--- a/keyboards/handwired/sono1/t2pp/info.json
+++ b/keyboards/handwired/sono1/t2pp/keyboard.json
diff --git a/keyboards/handwired/sono1/t2pp/rules.mk b/keyboards/handwired/sono1/t2pp/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/sono1/t2pp/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/split_cloud/info.json b/keyboards/handwired/split_cloud/keyboard.json
index 6d28728f69..6d28728f69 100644
--- a/keyboards/handwired/split_cloud/info.json
+++ b/keyboards/handwired/split_cloud/keyboard.json
diff --git a/keyboards/handwired/split_cloud/rules.mk b/keyboards/handwired/split_cloud/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/split_cloud/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/splittest/bluepill/info.json b/keyboards/handwired/splittest/bluepill/keyboard.json
index 17b7f86a6f..17b7f86a6f 100644
--- a/keyboards/handwired/splittest/bluepill/info.json
+++ b/keyboards/handwired/splittest/bluepill/keyboard.json
diff --git a/keyboards/handwired/splittest/bluepill/rules.mk b/keyboards/handwired/splittest/bluepill/rules.mk
deleted file mode 100644
index 8b13789179..0000000000
--- a/keyboards/handwired/splittest/bluepill/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/keyboards/handwired/splittest/promicro/info.json b/keyboards/handwired/splittest/promicro/keyboard.json
index f376520765..f376520765 100644
--- a/keyboards/handwired/splittest/promicro/info.json
+++ b/keyboards/handwired/splittest/promicro/keyboard.json
diff --git a/keyboards/handwired/splittest/promicro/rules.mk b/keyboards/handwired/splittest/promicro/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/splittest/promicro/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/splittest/teensy_2/info.json b/keyboards/handwired/splittest/teensy_2/keyboard.json
index 72e9d022b9..72e9d022b9 100644
--- a/keyboards/handwired/splittest/teensy_2/info.json
+++ b/keyboards/handwired/splittest/teensy_2/keyboard.json
diff --git a/keyboards/handwired/splittest/teensy_2/rules.mk b/keyboards/handwired/splittest/teensy_2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/splittest/teensy_2/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/starrykeebs/dude09/info.json b/keyboards/handwired/starrykeebs/dude09/keyboard.json
index 6e91adeb1e..6e91adeb1e 100644
--- a/keyboards/handwired/starrykeebs/dude09/info.json
+++ b/keyboards/handwired/starrykeebs/dude09/keyboard.json
diff --git a/keyboards/handwired/starrykeebs/dude09/rules.mk b/keyboards/handwired/starrykeebs/dude09/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/starrykeebs/dude09/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/technicpad/info.json b/keyboards/handwired/technicpad/keyboard.json
index 92a0be7f27..92a0be7f27 100644
--- a/keyboards/handwired/technicpad/info.json
+++ b/keyboards/handwired/technicpad/keyboard.json
diff --git a/keyboards/handwired/technicpad/rules.mk b/keyboards/handwired/technicpad/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/technicpad/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/tkk/info.json b/keyboards/handwired/tkk/keyboard.json
index 911c95426d..911c95426d 100644
--- a/keyboards/handwired/tkk/info.json
+++ b/keyboards/handwired/tkk/keyboard.json
diff --git a/keyboards/handwired/tkk/rules.mk b/keyboards/handwired/tkk/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/tkk/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/info.json b/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/keyboard.json
index eebc5d5546..eebc5d5546 100644
--- a/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/info.json
+++ b/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/keyboard.json
diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/rules.mk b/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/tractyl_manuform/5x6_right/arduinomicro/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/info.json b/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/keyboard.json
index a131ac085b..a131ac085b 100644
--- a/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/info.json
+++ b/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/keyboard.json
diff --git a/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/rules.mk b/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/tractyl_manuform/5x6_right/teensy2pp/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/unk/rev1/info.json b/keyboards/handwired/unk/rev1/keyboard.json
index 171ae7bb02..171ae7bb02 100644
--- a/keyboards/handwired/unk/rev1/info.json
+++ b/keyboards/handwired/unk/rev1/keyboard.json
diff --git a/keyboards/handwired/unk/rev1/rules.mk b/keyboards/handwired/unk/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/unk/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/wakizashi40/info.json b/keyboards/handwired/wakizashi40/keyboard.json
index 495d9a0376..495d9a0376 100644
--- a/keyboards/handwired/wakizashi40/info.json
+++ b/keyboards/handwired/wakizashi40/keyboard.json
diff --git a/keyboards/handwired/wakizashi40/rules.mk b/keyboards/handwired/wakizashi40/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/wakizashi40/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/wwa/helios/info.json b/keyboards/handwired/wwa/helios/keyboard.json
index 64b2010396..64b2010396 100644
--- a/keyboards/handwired/wwa/helios/info.json
+++ b/keyboards/handwired/wwa/helios/keyboard.json
diff --git a/keyboards/handwired/wwa/helios/rules.mk b/keyboards/handwired/wwa/helios/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/wwa/helios/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/wwa/kepler/info.json b/keyboards/handwired/wwa/kepler/keyboard.json
index f962d632b4..f962d632b4 100644
--- a/keyboards/handwired/wwa/kepler/info.json
+++ b/keyboards/handwired/wwa/kepler/keyboard.json
diff --git a/keyboards/handwired/wwa/kepler/rules.mk b/keyboards/handwired/wwa/kepler/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/wwa/kepler/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/wwa/mercury/info.json b/keyboards/handwired/wwa/mercury/keyboard.json
index bb89858da2..bb89858da2 100644
--- a/keyboards/handwired/wwa/mercury/info.json
+++ b/keyboards/handwired/wwa/mercury/keyboard.json
diff --git a/keyboards/handwired/wwa/mercury/rules.mk b/keyboards/handwired/wwa/mercury/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/wwa/mercury/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/handwired/wwa/soyuz/info.json b/keyboards/handwired/wwa/soyuz/keyboard.json
index 9670f312a6..9670f312a6 100644
--- a/keyboards/handwired/wwa/soyuz/info.json
+++ b/keyboards/handwired/wwa/soyuz/keyboard.json
diff --git a/keyboards/handwired/wwa/soyuz/rules.mk b/keyboards/handwired/wwa/soyuz/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/wwa/soyuz/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/wwa/soyuzxl/info.json b/keyboards/handwired/wwa/soyuzxl/keyboard.json
index 9180344176..9180344176 100644
--- a/keyboards/handwired/wwa/soyuzxl/info.json
+++ b/keyboards/handwired/wwa/soyuzxl/keyboard.json
diff --git a/keyboards/handwired/wwa/soyuzxl/rules.mk b/keyboards/handwired/wwa/soyuzxl/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/wwa/soyuzxl/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/xealous/rev1/info.json b/keyboards/handwired/xealous/rev1/keyboard.json
index b8b45e5ee1..b8b45e5ee1 100644
--- a/keyboards/handwired/xealous/rev1/info.json
+++ b/keyboards/handwired/xealous/rev1/keyboard.json
diff --git a/keyboards/handwired/xealous/rev1/rules.mk b/keyboards/handwired/xealous/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/handwired/xealous/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/handwired/ziyoulang_k3_mod/info.json b/keyboards/handwired/ziyoulang_k3_mod/keyboard.json
index 5d4ca7a254..5d4ca7a254 100644
--- a/keyboards/handwired/ziyoulang_k3_mod/info.json
+++ b/keyboards/handwired/ziyoulang_k3_mod/keyboard.json
diff --git a/keyboards/handwired/ziyoulang_k3_mod/rules.mk b/keyboards/handwired/ziyoulang_k3_mod/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/handwired/ziyoulang_k3_mod/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/heliotrope/info.json b/keyboards/heliotrope/keyboard.json
index e173c785e0..e173c785e0 100644
--- a/keyboards/heliotrope/info.json
+++ b/keyboards/heliotrope/keyboard.json
diff --git a/keyboards/heliotrope/rules.mk b/keyboards/heliotrope/rules.mk
deleted file mode 100644
index 6968c52335..0000000000
--- a/keyboards/heliotrope/rules.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-# This file intentionally left blank
-
diff --git a/keyboards/hhkb/ansi/32u4/info.json b/keyboards/hhkb/ansi/32u4/keyboard.json
index 042c41f34d..042c41f34d 100644
--- a/keyboards/hhkb/ansi/32u4/info.json
+++ b/keyboards/hhkb/ansi/32u4/keyboard.json
diff --git a/keyboards/hhkb/ansi/32u4/rules.mk b/keyboards/hhkb/ansi/32u4/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/hhkb/ansi/32u4/rules.mk
+++ /dev/null
diff --git a/keyboards/hineybush/h101/info.json b/keyboards/hineybush/h101/keyboard.json
index d1f8fa32a0..d1f8fa32a0 100644
--- a/keyboards/hineybush/h101/info.json
+++ b/keyboards/hineybush/h101/keyboard.json
diff --git a/keyboards/hineybush/h101/rules.mk b/keyboards/hineybush/h101/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/hineybush/h101/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/hineybush/h87_g2/info.json b/keyboards/hineybush/h87_g2/keyboard.json
index 13c17caa98..13c17caa98 100644
--- a/keyboards/hineybush/h87_g2/info.json
+++ b/keyboards/hineybush/h87_g2/keyboard.json
diff --git a/keyboards/hineybush/h87_g2/rules.mk b/keyboards/hineybush/h87_g2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/hineybush/h87_g2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/hineybush/ibis/info.json b/keyboards/hineybush/ibis/keyboard.json
index 8c2f6ca3fe..8c2f6ca3fe 100644
--- a/keyboards/hineybush/ibis/info.json
+++ b/keyboards/hineybush/ibis/keyboard.json
diff --git a/keyboards/hineybush/ibis/rules.mk b/keyboards/hineybush/ibis/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/hineybush/ibis/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/holyswitch/lightweight65/info.json b/keyboards/holyswitch/lightweight65/keyboard.json
index 16a9f73737..16a9f73737 100644
--- a/keyboards/holyswitch/lightweight65/info.json
+++ b/keyboards/holyswitch/lightweight65/keyboard.json
diff --git a/keyboards/holyswitch/lightweight65/rules.mk b/keyboards/holyswitch/lightweight65/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/holyswitch/lightweight65/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/horrortroll/caticorn/rev1/hotswap/info.json b/keyboards/horrortroll/caticorn/rev1/hotswap/keyboard.json
index ecd3c8a043..ecd3c8a043 100644
--- a/keyboards/horrortroll/caticorn/rev1/hotswap/info.json
+++ b/keyboards/horrortroll/caticorn/rev1/hotswap/keyboard.json
diff --git a/keyboards/horrortroll/caticorn/rev1/hotswap/rules.mk b/keyboards/horrortroll/caticorn/rev1/hotswap/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/horrortroll/caticorn/rev1/hotswap/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/horrortroll/caticorn/rev1/solder/info.json b/keyboards/horrortroll/caticorn/rev1/solder/keyboard.json
index d14278f989..d14278f989 100644
--- a/keyboards/horrortroll/caticorn/rev1/solder/info.json
+++ b/keyboards/horrortroll/caticorn/rev1/solder/keyboard.json
diff --git a/keyboards/horrortroll/caticorn/rev1/solder/rules.mk b/keyboards/horrortroll/caticorn/rev1/solder/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/horrortroll/caticorn/rev1/solder/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/hotdox76v2/info.json b/keyboards/hotdox76v2/keyboard.json
index 30fd71f62a..30fd71f62a 100644
--- a/keyboards/hotdox76v2/info.json
+++ b/keyboards/hotdox76v2/keyboard.json
diff --git a/keyboards/hotdox76v2/rules.mk b/keyboards/hotdox76v2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/hotdox76v2/rules.mk
+++ /dev/null
diff --git a/keyboards/hubble/info.json b/keyboards/hubble/keyboard.json
index 735cf4237d..735cf4237d 100644
--- a/keyboards/hubble/info.json
+++ b/keyboards/hubble/keyboard.json
diff --git a/keyboards/hubble/rules.mk b/keyboards/hubble/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/hubble/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/ibm/model_m/modelh/info.json b/keyboards/ibm/model_m/modelh/keyboard.json
index 6d55d5c6bd..6d55d5c6bd 100644
--- a/keyboards/ibm/model_m/modelh/info.json
+++ b/keyboards/ibm/model_m/modelh/keyboard.json
diff --git a/keyboards/ibm/model_m/modelh/rules.mk b/keyboards/ibm/model_m/modelh/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/ibm/model_m/modelh/rules.mk
+++ /dev/null
diff --git a/keyboards/ibm/model_m_122/m122_3270/bluepill/info.json b/keyboards/ibm/model_m_122/m122_3270/bluepill/keyboard.json
index e2f18d06e4..e2f18d06e4 100644
--- a/keyboards/ibm/model_m_122/m122_3270/bluepill/info.json
+++ b/keyboards/ibm/model_m_122/m122_3270/bluepill/keyboard.json
diff --git a/keyboards/ibm/model_m_122/m122_3270/bluepill/rules.mk b/keyboards/ibm/model_m_122/m122_3270/bluepill/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/ibm/model_m_122/m122_3270/bluepill/rules.mk
+++ /dev/null
diff --git a/keyboards/idank/spankbd/info.json b/keyboards/idank/spankbd/keyboard.json
index fc9dce4631..fc9dce4631 100644
--- a/keyboards/idank/spankbd/info.json
+++ b/keyboards/idank/spankbd/keyboard.json
diff --git a/keyboards/idank/spankbd/rules.mk b/keyboards/idank/spankbd/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/idank/spankbd/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/idank/sweeq/info.json b/keyboards/idank/sweeq/keyboard.json
index 0de9cd3aaf..0de9cd3aaf 100644
--- a/keyboards/idank/sweeq/info.json
+++ b/keyboards/idank/sweeq/keyboard.json
diff --git a/keyboards/idank/sweeq/rules.mk b/keyboards/idank/sweeq/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/idank/sweeq/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/idobao/id80/v2/ansi/info.json b/keyboards/idobao/id80/v2/ansi/keyboard.json
index 5a78220ee2..5a78220ee2 100644
--- a/keyboards/idobao/id80/v2/ansi/info.json
+++ b/keyboards/idobao/id80/v2/ansi/keyboard.json
diff --git a/keyboards/idobao/id80/v2/ansi/rules.mk b/keyboards/idobao/id80/v2/ansi/rules.mk
deleted file mode 100644
index 5fa6d2f3d0..0000000000
--- a/keyboards/idobao/id80/v2/ansi/rules.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-# This file intentionally left blank
-# see common info.json
diff --git a/keyboards/idobao/id80/v2/iso/info.json b/keyboards/idobao/id80/v2/iso/keyboard.json
index cdaeab4251..cdaeab4251 100644
--- a/keyboards/idobao/id80/v2/iso/info.json
+++ b/keyboards/idobao/id80/v2/iso/keyboard.json
diff --git a/keyboards/idobao/id80/v2/iso/rules.mk b/keyboards/idobao/id80/v2/iso/rules.mk
deleted file mode 100644
index 5fa6d2f3d0..0000000000
--- a/keyboards/idobao/id80/v2/iso/rules.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-# This file intentionally left blank
-# see common info.json
diff --git a/keyboards/idyllic/tinny50_rgb/info.json b/keyboards/idyllic/tinny50_rgb/keyboard.json
index b3eb34a4c0..b3eb34a4c0 100644
--- a/keyboards/idyllic/tinny50_rgb/info.json
+++ b/keyboards/idyllic/tinny50_rgb/keyboard.json
diff --git a/keyboards/idyllic/tinny50_rgb/rules.mk b/keyboards/idyllic/tinny50_rgb/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/idyllic/tinny50_rgb/rules.mk
+++ /dev/null
diff --git a/keyboards/igloo/info.json b/keyboards/igloo/keyboard.json
index 6e0cba498b..6e0cba498b 100644
--- a/keyboards/igloo/info.json
+++ b/keyboards/igloo/keyboard.json
diff --git a/keyboards/igloo/rules.mk b/keyboards/igloo/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/igloo/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/inett_studio/sq80/hotswap_layout_i/info.json b/keyboards/inett_studio/sq80/hotswap_layout_i/keyboard.json
index f9e61e716a..f9e61e716a 100644
--- a/keyboards/inett_studio/sq80/hotswap_layout_i/info.json
+++ b/keyboards/inett_studio/sq80/hotswap_layout_i/keyboard.json
diff --git a/keyboards/inett_studio/sq80/hotswap_layout_i/rules.mk b/keyboards/inett_studio/sq80/hotswap_layout_i/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/inett_studio/sq80/hotswap_layout_i/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/inland/mk47/info.json b/keyboards/inland/mk47/keyboard.json
index b6404f58b2..b6404f58b2 100644
--- a/keyboards/inland/mk47/info.json
+++ b/keyboards/inland/mk47/keyboard.json
diff --git a/keyboards/inland/mk47/rules.mk b/keyboards/inland/mk47/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/inland/mk47/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/inland/v83p/info.json b/keyboards/inland/v83p/keyboard.json
index 139cfb693b..139cfb693b 100644
--- a/keyboards/inland/v83p/info.json
+++ b/keyboards/inland/v83p/keyboard.json
diff --git a/keyboards/inland/v83p/rules.mk b/keyboards/inland/v83p/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/inland/v83p/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/input_club/infinity60/led/info.json b/keyboards/input_club/infinity60/led/keyboard.json
index f16554d245..f16554d245 100644
--- a/keyboards/input_club/infinity60/led/info.json
+++ b/keyboards/input_club/infinity60/led/keyboard.json
diff --git a/keyboards/input_club/infinity60/led/rules.mk b/keyboards/input_club/infinity60/led/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/input_club/infinity60/led/rules.mk
+++ /dev/null
diff --git a/keyboards/input_club/infinity60/rev1/info.json b/keyboards/input_club/infinity60/rev1/keyboard.json
index a5afb37751..a5afb37751 100644
--- a/keyboards/input_club/infinity60/rev1/info.json
+++ b/keyboards/input_club/infinity60/rev1/keyboard.json
diff --git a/keyboards/input_club/infinity60/rev1/rules.mk b/keyboards/input_club/infinity60/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/input_club/infinity60/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/itstleo/itstleo40/info.json b/keyboards/itstleo/itstleo40/keyboard.json
index 637f8e5d7e..637f8e5d7e 100644
--- a/keyboards/itstleo/itstleo40/info.json
+++ b/keyboards/itstleo/itstleo40/keyboard.json
diff --git a/keyboards/itstleo/itstleo40/rules.mk b/keyboards/itstleo/itstleo40/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/itstleo/itstleo40/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/jacky_studio/piggy60/rev1/hotswap/info.json b/keyboards/jacky_studio/piggy60/rev1/hotswap/keyboard.json
index 8b10920700..8b10920700 100644
--- a/keyboards/jacky_studio/piggy60/rev1/hotswap/info.json
+++ b/keyboards/jacky_studio/piggy60/rev1/hotswap/keyboard.json
diff --git a/keyboards/jacky_studio/piggy60/rev1/hotswap/rules.mk b/keyboards/jacky_studio/piggy60/rev1/hotswap/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/jacky_studio/piggy60/rev1/hotswap/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/jacky_studio/piggy60/rev1/solder/info.json b/keyboards/jacky_studio/piggy60/rev1/solder/keyboard.json
index 3f4d4a2632..3f4d4a2632 100644
--- a/keyboards/jacky_studio/piggy60/rev1/solder/info.json
+++ b/keyboards/jacky_studio/piggy60/rev1/solder/keyboard.json
diff --git a/keyboards/jacky_studio/piggy60/rev1/solder/rules.mk b/keyboards/jacky_studio/piggy60/rev1/solder/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/jacky_studio/piggy60/rev1/solder/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/jadookb/jkb65/r1/info.json b/keyboards/jadookb/jkb65/r1/keyboard.json
index 9cf153f928..9cf153f928 100644
--- a/keyboards/jadookb/jkb65/r1/info.json
+++ b/keyboards/jadookb/jkb65/r1/keyboard.json
diff --git a/keyboards/jadookb/jkb65/r1/rules.mk b/keyboards/jadookb/jkb65/r1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/jadookb/jkb65/r1/rules.mk
+++ /dev/null
diff --git a/keyboards/jadookb/jkb65/r2/info.json b/keyboards/jadookb/jkb65/r2/keyboard.json
index 909efbd665..909efbd665 100644
--- a/keyboards/jadookb/jkb65/r2/info.json
+++ b/keyboards/jadookb/jkb65/r2/keyboard.json
diff --git a/keyboards/jadookb/jkb65/r2/rules.mk b/keyboards/jadookb/jkb65/r2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/jadookb/jkb65/r2/rules.mk
+++ /dev/null
diff --git a/keyboards/jaykeeb/orba/info.json b/keyboards/jaykeeb/orba/keyboard.json
index b437667b14..b437667b14 100644
--- a/keyboards/jaykeeb/orba/info.json
+++ b/keyboards/jaykeeb/orba/keyboard.json
diff --git a/keyboards/jaykeeb/orba/rules.mk b/keyboards/jaykeeb/orba/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/jaykeeb/orba/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/jaykeeb/sebelas/info.json b/keyboards/jaykeeb/sebelas/keyboard.json
index e88607703e..e88607703e 100644
--- a/keyboards/jaykeeb/sebelas/info.json
+++ b/keyboards/jaykeeb/sebelas/keyboard.json
diff --git a/keyboards/jaykeeb/sebelas/rules.mk b/keyboards/jaykeeb/sebelas/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/jaykeeb/sebelas/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/jaykeeb/skyline/info.json b/keyboards/jaykeeb/skyline/keyboard.json
index 068c11a874..068c11a874 100644
--- a/keyboards/jaykeeb/skyline/info.json
+++ b/keyboards/jaykeeb/skyline/keyboard.json
diff --git a/keyboards/jaykeeb/skyline/rules.mk b/keyboards/jaykeeb/skyline/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/jaykeeb/skyline/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/jaykeeb/sriwedari70/info.json b/keyboards/jaykeeb/sriwedari70/keyboard.json
index c9569a9724..c9569a9724 100644
--- a/keyboards/jaykeeb/sriwedari70/info.json
+++ b/keyboards/jaykeeb/sriwedari70/keyboard.json
diff --git a/keyboards/jaykeeb/sriwedari70/rules.mk b/keyboards/jaykeeb/sriwedari70/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/jaykeeb/sriwedari70/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/jaykeeb/tokki/info.json b/keyboards/jaykeeb/tokki/keyboard.json
index 0ab1150017..0ab1150017 100644
--- a/keyboards/jaykeeb/tokki/info.json
+++ b/keyboards/jaykeeb/tokki/keyboard.json
diff --git a/keyboards/jaykeeb/tokki/rules.mk b/keyboards/jaykeeb/tokki/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/jaykeeb/tokki/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/jels/boaty/info.json b/keyboards/jels/boaty/keyboard.json
index 6d85c5bd4f..6d85c5bd4f 100644
--- a/keyboards/jels/boaty/info.json
+++ b/keyboards/jels/boaty/keyboard.json
diff --git a/keyboards/jels/boaty/rules.mk b/keyboards/jels/boaty/rules.mk
deleted file mode 100644
index 837f4bffb5..0000000000
--- a/keyboards/jels/boaty/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file is intentionally left blank
diff --git a/keyboards/jels/jels60/v1/info.json b/keyboards/jels/jels60/v1/keyboard.json
index 6dc88d7895..6dc88d7895 100644
--- a/keyboards/jels/jels60/v1/info.json
+++ b/keyboards/jels/jels60/v1/keyboard.json
diff --git a/keyboards/jels/jels60/v1/rules.mk b/keyboards/jels/jels60/v1/rules.mk
deleted file mode 100644
index 5566e1323f..0000000000
--- a/keyboards/jels/jels60/v1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# left blank intentionally
diff --git a/keyboards/jels/jels60/v2/info.json b/keyboards/jels/jels60/v2/keyboard.json
index 69ec00193a..69ec00193a 100644
--- a/keyboards/jels/jels60/v2/info.json
+++ b/keyboards/jels/jels60/v2/keyboard.json
diff --git a/keyboards/jels/jels60/v2/rules.mk b/keyboards/jels/jels60/v2/rules.mk
deleted file mode 100644
index e0b4f1030f..0000000000
--- a/keyboards/jels/jels60/v2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# left blank intentionally \ No newline at end of file
diff --git a/keyboards/jidohun/km113/info.json b/keyboards/jidohun/km113/keyboard.json
index 05fb901d4c..05fb901d4c 100644
--- a/keyboards/jidohun/km113/info.json
+++ b/keyboards/jidohun/km113/keyboard.json
diff --git a/keyboards/jidohun/km113/rules.mk b/keyboards/jidohun/km113/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/jidohun/km113/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/jukaie/jk01/info.json b/keyboards/jukaie/jk01/keyboard.json
index c713fe2749..c713fe2749 100644
--- a/keyboards/jukaie/jk01/info.json
+++ b/keyboards/jukaie/jk01/keyboard.json
diff --git a/keyboards/jukaie/jk01/rules.mk b/keyboards/jukaie/jk01/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/jukaie/jk01/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kakunpc/angel64/alpha/info.json b/keyboards/kakunpc/angel64/alpha/keyboard.json
index cfa52eb172..cfa52eb172 100644
--- a/keyboards/kakunpc/angel64/alpha/info.json
+++ b/keyboards/kakunpc/angel64/alpha/keyboard.json
diff --git a/keyboards/kakunpc/angel64/alpha/rules.mk b/keyboards/kakunpc/angel64/alpha/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/kakunpc/angel64/alpha/rules.mk
+++ /dev/null
diff --git a/keyboards/kakunpc/angel64/rev1/info.json b/keyboards/kakunpc/angel64/rev1/keyboard.json
index 46f619462a..46f619462a 100644
--- a/keyboards/kakunpc/angel64/rev1/info.json
+++ b/keyboards/kakunpc/angel64/rev1/keyboard.json
diff --git a/keyboards/kakunpc/angel64/rev1/rules.mk b/keyboards/kakunpc/angel64/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/kakunpc/angel64/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/kalakos/bahrnob/info.json b/keyboards/kalakos/bahrnob/keyboard.json
index 2e127e555a..2e127e555a 100644
--- a/keyboards/kalakos/bahrnob/info.json
+++ b/keyboards/kalakos/bahrnob/keyboard.json
diff --git a/keyboards/kalakos/bahrnob/rules.mk b/keyboards/kalakos/bahrnob/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/kalakos/bahrnob/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kapcave/paladinpad/rev1/info.json b/keyboards/kapcave/paladinpad/rev1/keyboard.json
index 994d66417b..994d66417b 100644
--- a/keyboards/kapcave/paladinpad/rev1/info.json
+++ b/keyboards/kapcave/paladinpad/rev1/keyboard.json
diff --git a/keyboards/kapcave/paladinpad/rev1/rules.mk b/keyboards/kapcave/paladinpad/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/kapcave/paladinpad/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/kapcave/paladinpad/rev2/info.json b/keyboards/kapcave/paladinpad/rev2/keyboard.json
index 554845840a..554845840a 100644
--- a/keyboards/kapcave/paladinpad/rev2/info.json
+++ b/keyboards/kapcave/paladinpad/rev2/keyboard.json
diff --git a/keyboards/kapcave/paladinpad/rev2/rules.mk b/keyboards/kapcave/paladinpad/rev2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/kapcave/paladinpad/rev2/rules.mk
+++ /dev/null
diff --git a/keyboards/kb_elmo/bm42/info.json b/keyboards/kb_elmo/bm42/keyboard.json
index a06019ca0b..a06019ca0b 100644
--- a/keyboards/kb_elmo/bm42/info.json
+++ b/keyboards/kb_elmo/bm42/keyboard.json
diff --git a/keyboards/kb_elmo/bm42/rules.mk b/keyboards/kb_elmo/bm42/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/kb_elmo/bm42/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kb_elmo/dizzy40/info.json b/keyboards/kb_elmo/dizzy40/keyboard.json
index 0bac157c44..0bac157c44 100644
--- a/keyboards/kb_elmo/dizzy40/info.json
+++ b/keyboards/kb_elmo/dizzy40/keyboard.json
diff --git a/keyboards/kb_elmo/dizzy40/rules.mk b/keyboards/kb_elmo/dizzy40/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/kb_elmo/dizzy40/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kb_elmo/eliza/info.json b/keyboards/kb_elmo/eliza/keyboard.json
index 37c12b5ca9..37c12b5ca9 100644
--- a/keyboards/kb_elmo/eliza/info.json
+++ b/keyboards/kb_elmo/eliza/keyboard.json
diff --git a/keyboards/kb_elmo/eliza/rules.mk b/keyboards/kb_elmo/eliza/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/kb_elmo/eliza/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kb_elmo/gamehand/info.json b/keyboards/kb_elmo/gamehand/keyboard.json
index 39795bf250..39795bf250 100644
--- a/keyboards/kb_elmo/gamehand/info.json
+++ b/keyboards/kb_elmo/gamehand/keyboard.json
diff --git a/keyboards/kb_elmo/gamehand/rules.mk b/keyboards/kb_elmo/gamehand/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/kb_elmo/gamehand/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kbdcraft/adam64/info.json b/keyboards/kbdcraft/adam64/keyboard.json
index d7a96fa577..d7a96fa577 100644
--- a/keyboards/kbdcraft/adam64/info.json
+++ b/keyboards/kbdcraft/adam64/keyboard.json
diff --git a/keyboards/kbdcraft/adam64/rules.mk b/keyboards/kbdcraft/adam64/rules.mk
deleted file mode 100644
index 8b13789179..0000000000
--- a/keyboards/kbdcraft/adam64/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/keyboards/kbdfans/d45/v2/info.json b/keyboards/kbdfans/d45/v2/keyboard.json
index 6eadfa0860..6eadfa0860 100644
--- a/keyboards/kbdfans/d45/v2/info.json
+++ b/keyboards/kbdfans/d45/v2/keyboard.json
diff --git a/keyboards/kbdfans/d45/v2/rules.mk b/keyboards/kbdfans/d45/v2/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/kbdfans/d45/v2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/kbdfans/kbd67/rev1/info.json b/keyboards/kbdfans/kbd67/rev1/keyboard.json
index ba91317906..ba91317906 100644
--- a/keyboards/kbdfans/kbd67/rev1/info.json
+++ b/keyboards/kbdfans/kbd67/rev1/keyboard.json
diff --git a/keyboards/kbdfans/kbd67/rev1/rules.mk b/keyboards/kbdfans/kbd67/rev1/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/kbdfans/kbd67/rev1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kbdfans/kbdpad/mk3/info.json b/keyboards/kbdfans/kbdpad/mk3/keyboard.json
index 735dd3e4ef..735dd3e4ef 100644
--- a/keyboards/kbdfans/kbdpad/mk3/info.json
+++ b/keyboards/kbdfans/kbdpad/mk3/keyboard.json
diff --git a/keyboards/kbdfans/kbdpad/mk3/rules.mk b/keyboards/kbdfans/kbdpad/mk3/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/kbdfans/kbdpad/mk3/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kbdfans/odinmini/info.json b/keyboards/kbdfans/odinmini/keyboard.json
index a9cb1a798f..a9cb1a798f 100644
--- a/keyboards/kbdfans/odinmini/info.json
+++ b/keyboards/kbdfans/odinmini/keyboard.json
diff --git a/keyboards/kbdfans/odinmini/rules.mk b/keyboards/kbdfans/odinmini/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/kbdfans/odinmini/rules.mk
+++ /dev/null
diff --git a/keyboards/kbdfans/tiger80/info.json b/keyboards/kbdfans/tiger80/keyboard.json
index 9761cb892d..9761cb892d 100644
--- a/keyboards/kbdfans/tiger80/info.json
+++ b/keyboards/kbdfans/tiger80/keyboard.json
diff --git a/keyboards/kbdfans/tiger80/rules.mk b/keyboards/kbdfans/tiger80/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/kbdfans/tiger80/rules.mk
+++ /dev/null
diff --git a/keyboards/keebio/bamfk1/info.json b/keyboards/keebio/bamfk1/keyboard.json
index 09e7edbd18..09e7edbd18 100644
--- a/keyboards/keebio/bamfk1/info.json
+++ b/keyboards/keebio/bamfk1/keyboard.json
diff --git a/keyboards/keebio/bamfk1/rules.mk b/keyboards/keebio/bamfk1/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/keebio/bamfk1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/keebio/chocopad/rev1/info.json b/keyboards/keebio/chocopad/rev1/keyboard.json
index fafea9dce0..fafea9dce0 100644
--- a/keyboards/keebio/chocopad/rev1/info.json
+++ b/keyboards/keebio/chocopad/rev1/keyboard.json
diff --git a/keyboards/keebio/chocopad/rev1/rules.mk b/keyboards/keebio/chocopad/rev1/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/keebio/chocopad/rev1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/keebio/chocopad/rev2/info.json b/keyboards/keebio/chocopad/rev2/keyboard.json
index 7cc5ef518f..7cc5ef518f 100644
--- a/keyboards/keebio/chocopad/rev2/info.json
+++ b/keyboards/keebio/chocopad/rev2/keyboard.json
diff --git a/keyboards/keebio/chocopad/rev2/rules.mk b/keyboards/keebio/chocopad/rev2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/keebio/chocopad/rev2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/keebio/convolution/rev1/info.json b/keyboards/keebio/convolution/rev1/keyboard.json
index 68ac532620..68ac532620 100644
--- a/keyboards/keebio/convolution/rev1/info.json
+++ b/keyboards/keebio/convolution/rev1/keyboard.json
diff --git a/keyboards/keebio/convolution/rev1/rules.mk b/keyboards/keebio/convolution/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/keebio/convolution/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/keebio/nyquistpad/info.json b/keyboards/keebio/nyquistpad/keyboard.json
index 1999e9eaa8..1999e9eaa8 100644
--- a/keyboards/keebio/nyquistpad/info.json
+++ b/keyboards/keebio/nyquistpad/keyboard.json
diff --git a/keyboards/keebio/nyquistpad/rules.mk b/keyboards/keebio/nyquistpad/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/keebio/nyquistpad/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/keebio/sinc/rev1/info.json b/keyboards/keebio/sinc/rev1/keyboard.json
index b7774fa0ed..b7774fa0ed 100644
--- a/keyboards/keebio/sinc/rev1/info.json
+++ b/keyboards/keebio/sinc/rev1/keyboard.json
diff --git a/keyboards/keebio/sinc/rev1/rules.mk b/keyboards/keebio/sinc/rev1/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/keebio/sinc/rev1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/keebio/sinc/rev2/info.json b/keyboards/keebio/sinc/rev2/keyboard.json
index ff5ef2667a..ff5ef2667a 100644
--- a/keyboards/keebio/sinc/rev2/info.json
+++ b/keyboards/keebio/sinc/rev2/keyboard.json
diff --git a/keyboards/keebio/sinc/rev2/rules.mk b/keyboards/keebio/sinc/rev2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/keebio/sinc/rev2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/keebsforall/freebird75/info.json b/keyboards/keebsforall/freebird75/keyboard.json
index 1e92ad7063..1e92ad7063 100644
--- a/keyboards/keebsforall/freebird75/info.json
+++ b/keyboards/keebsforall/freebird75/keyboard.json
diff --git a/keyboards/keebsforall/freebird75/rules.mk b/keyboards/keebsforall/freebird75/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/keebsforall/freebird75/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kelwin/utopia88/info.json b/keyboards/kelwin/utopia88/keyboard.json
index 406642d41c..406642d41c 100644
--- a/keyboards/kelwin/utopia88/info.json
+++ b/keyboards/kelwin/utopia88/keyboard.json
diff --git a/keyboards/kelwin/utopia88/rules.mk b/keyboards/kelwin/utopia88/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/kelwin/utopia88/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kepler_33/proto/info.json b/keyboards/kepler_33/proto/keyboard.json
index 1ac13e81f8..1ac13e81f8 100644
--- a/keyboards/kepler_33/proto/info.json
+++ b/keyboards/kepler_33/proto/keyboard.json
diff --git a/keyboards/kepler_33/proto/rules.mk b/keyboards/kepler_33/proto/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/kepler_33/proto/rules.mk
+++ /dev/null
diff --git a/keyboards/keycapsss/kimiko/rev1/info.json b/keyboards/keycapsss/kimiko/rev1/keyboard.json
index 1a7f62b2c8..1a7f62b2c8 100644
--- a/keyboards/keycapsss/kimiko/rev1/info.json
+++ b/keyboards/keycapsss/kimiko/rev1/keyboard.json
diff --git a/keyboards/keycapsss/kimiko/rev1/rules.mk b/keyboards/keycapsss/kimiko/rev1/rules.mk
deleted file mode 100644
index 8b13789179..0000000000
--- a/keyboards/keycapsss/kimiko/rev1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/keyboards/keycapsss/kimiko/rev2/info.json b/keyboards/keycapsss/kimiko/rev2/keyboard.json
index f595bd9cc4..f595bd9cc4 100644
--- a/keyboards/keycapsss/kimiko/rev2/info.json
+++ b/keyboards/keycapsss/kimiko/rev2/keyboard.json
diff --git a/keyboards/keycapsss/kimiko/rev2/rules.mk b/keyboards/keycapsss/kimiko/rev2/rules.mk
deleted file mode 100644
index 7d895c7f4d..0000000000
--- a/keyboards/keycapsss/kimiko/rev2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# File is left intentionally blank
diff --git a/keyboards/keychron/c1_pro/ansi/rgb/info.json b/keyboards/keychron/c1_pro/ansi/rgb/keyboard.json
index 64d45e3595..64d45e3595 100644
--- a/keyboards/keychron/c1_pro/ansi/rgb/info.json
+++ b/keyboards/keychron/c1_pro/ansi/rgb/keyboard.json
diff --git a/keyboards/keychron/c1_pro/ansi/rgb/rules.mk b/keyboards/keychron/c1_pro/ansi/rgb/rules.mk
deleted file mode 100644
index 7307f9f9e7..0000000000
--- a/keyboards/keychron/c1_pro/ansi/rgb/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# Build Options
diff --git a/keyboards/keychron/c1_pro/ansi/white/info.json b/keyboards/keychron/c1_pro/ansi/white/keyboard.json
index c64183a739..c64183a739 100644
--- a/keyboards/keychron/c1_pro/ansi/white/info.json
+++ b/keyboards/keychron/c1_pro/ansi/white/keyboard.json
diff --git a/keyboards/keychron/c1_pro/ansi/white/rules.mk b/keyboards/keychron/c1_pro/ansi/white/rules.mk
deleted file mode 100644
index 7307f9f9e7..0000000000
--- a/keyboards/keychron/c1_pro/ansi/white/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# Build Options
diff --git a/keyboards/keychron/q0/base/info.json b/keyboards/keychron/q0/base/keyboard.json
index ad89cf84da..ad89cf84da 100644
--- a/keyboards/keychron/q0/base/info.json
+++ b/keyboards/keychron/q0/base/keyboard.json
diff --git a/keyboards/keychron/q0/base/rules.mk b/keyboards/keychron/q0/base/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/keychron/q0/base/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/keychron/q0/plus/info.json b/keyboards/keychron/q0/plus/keyboard.json
index b187a79139..b187a79139 100644
--- a/keyboards/keychron/q0/plus/info.json
+++ b/keyboards/keychron/q0/plus/keyboard.json
diff --git a/keyboards/keychron/q0/plus/rules.mk b/keyboards/keychron/q0/plus/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/keychron/q0/plus/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/keychron/q1v1/ansi/info.json b/keyboards/keychron/q1v1/ansi/keyboard.json
index 028967d608..028967d608 100644
--- a/keyboards/keychron/q1v1/ansi/info.json
+++ b/keyboards/keychron/q1v1/ansi/keyboard.json
diff --git a/keyboards/keychron/q1v1/ansi/rules.mk b/keyboards/keychron/q1v1/ansi/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/keychron/q1v1/ansi/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/keychron/q1v1/ansi_encoder/info.json b/keyboards/keychron/q1v1/ansi_encoder/keyboard.json
index 786c297fd3..786c297fd3 100644
--- a/keyboards/keychron/q1v1/ansi_encoder/info.json
+++ b/keyboards/keychron/q1v1/ansi_encoder/keyboard.json
diff --git a/keyboards/keychron/q1v1/ansi_encoder/rules.mk b/keyboards/keychron/q1v1/ansi_encoder/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/keychron/q1v1/ansi_encoder/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/keychron/q1v1/iso/info.json b/keyboards/keychron/q1v1/iso/keyboard.json
index 2bd353803e..2bd353803e 100644
--- a/keyboards/keychron/q1v1/iso/info.json
+++ b/keyboards/keychron/q1v1/iso/keyboard.json
diff --git a/keyboards/keychron/q1v1/iso/rules.mk b/keyboards/keychron/q1v1/iso/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/keychron/q1v1/iso/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/keychron/q1v1/iso_encoder/info.json b/keyboards/keychron/q1v1/iso_encoder/keyboard.json
index 780fc7ae82..780fc7ae82 100644
--- a/keyboards/keychron/q1v1/iso_encoder/info.json
+++ b/keyboards/keychron/q1v1/iso_encoder/keyboard.json
diff --git a/keyboards/keychron/q1v1/iso_encoder/rules.mk b/keyboards/keychron/q1v1/iso_encoder/rules.mk
deleted file mode 100644
index 6968c52335..0000000000
--- a/keyboards/keychron/q1v1/iso_encoder/rules.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-# This file intentionally left blank
-
diff --git a/keyboards/keychron/q2/ansi/info.json b/keyboards/keychron/q2/ansi/keyboard.json
index d419d31eef..d419d31eef 100644
--- a/keyboards/keychron/q2/ansi/info.json
+++ b/keyboards/keychron/q2/ansi/keyboard.json
diff --git a/keyboards/keychron/q2/ansi/rules.mk b/keyboards/keychron/q2/ansi/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/keychron/q2/ansi/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/keychron/q2/ansi_encoder/info.json b/keyboards/keychron/q2/ansi_encoder/keyboard.json
index 1e1f22bada..1e1f22bada 100644
--- a/keyboards/keychron/q2/ansi_encoder/info.json
+++ b/keyboards/keychron/q2/ansi_encoder/keyboard.json
diff --git a/keyboards/keychron/q2/ansi_encoder/rules.mk b/keyboards/keychron/q2/ansi_encoder/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/keychron/q2/ansi_encoder/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/keychron/q2/iso/info.json b/keyboards/keychron/q2/iso/keyboard.json
index 8a2023320d..8a2023320d 100644
--- a/keyboards/keychron/q2/iso/info.json
+++ b/keyboards/keychron/q2/iso/keyboard.json
diff --git a/keyboards/keychron/q2/iso/rules.mk b/keyboards/keychron/q2/iso/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/keychron/q2/iso/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/keychron/q2/iso_encoder/info.json b/keyboards/keychron/q2/iso_encoder/keyboard.json
index b828c88931..b828c88931 100644
--- a/keyboards/keychron/q2/iso_encoder/info.json
+++ b/keyboards/keychron/q2/iso_encoder/keyboard.json
diff --git a/keyboards/keychron/q2/iso_encoder/rules.mk b/keyboards/keychron/q2/iso_encoder/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/keychron/q2/iso_encoder/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/keychron/q2/jis/info.json b/keyboards/keychron/q2/jis/keyboard.json
index 834b89332e..834b89332e 100644
--- a/keyboards/keychron/q2/jis/info.json
+++ b/keyboards/keychron/q2/jis/keyboard.json
diff --git a/keyboards/keychron/q2/jis/rules.mk b/keyboards/keychron/q2/jis/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/keychron/q2/jis/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/keychron/q2/jis_encoder/info.json b/keyboards/keychron/q2/jis_encoder/keyboard.json
index 32b691742b..32b691742b 100644
--- a/keyboards/keychron/q2/jis_encoder/info.json
+++ b/keyboards/keychron/q2/jis_encoder/keyboard.json
diff --git a/keyboards/keychron/q2/jis_encoder/rules.mk b/keyboards/keychron/q2/jis_encoder/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/keychron/q2/jis_encoder/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/keychron/q3/ansi/info.json b/keyboards/keychron/q3/ansi/keyboard.json
index 2162208082..2162208082 100644
--- a/keyboards/keychron/q3/ansi/info.json
+++ b/keyboards/keychron/q3/ansi/keyboard.json
diff --git a/keyboards/keychron/q3/ansi/rules.mk b/keyboards/keychron/q3/ansi/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/keychron/q3/ansi/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/keychron/q3/iso/info.json b/keyboards/keychron/q3/iso/keyboard.json
index 14e1e96629..14e1e96629 100644
--- a/keyboards/keychron/q3/iso/info.json
+++ b/keyboards/keychron/q3/iso/keyboard.json
diff --git a/keyboards/keychron/q3/iso/rules.mk b/keyboards/keychron/q3/iso/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/keychron/q3/iso/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/keychron/q3/jis/info.json b/keyboards/keychron/q3/jis/keyboard.json
index 7a45046f82..7a45046f82 100644
--- a/keyboards/keychron/q3/jis/info.json
+++ b/keyboards/keychron/q3/jis/keyboard.json
diff --git a/keyboards/keychron/q3/jis/rules.mk b/keyboards/keychron/q3/jis/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/keychron/q3/jis/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/keychron/q4/iso/info.json b/keyboards/keychron/q4/iso/keyboard.json
index 13b25f74e0..13b25f74e0 100644
--- a/keyboards/keychron/q4/iso/info.json
+++ b/keyboards/keychron/q4/iso/keyboard.json
diff --git a/keyboards/keychron/q4/iso/rules.mk b/keyboards/keychron/q4/iso/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/keychron/q4/iso/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/keychron/q7/ansi/info.json b/keyboards/keychron/q7/ansi/keyboard.json
index 62cff888e1..62cff888e1 100644
--- a/keyboards/keychron/q7/ansi/info.json
+++ b/keyboards/keychron/q7/ansi/keyboard.json
diff --git a/keyboards/keychron/q7/ansi/rules.mk b/keyboards/keychron/q7/ansi/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/keychron/q7/ansi/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/keychron/q7/iso/info.json b/keyboards/keychron/q7/iso/keyboard.json
index d98ec8fa5e..d98ec8fa5e 100644
--- a/keyboards/keychron/q7/iso/info.json
+++ b/keyboards/keychron/q7/iso/keyboard.json
diff --git a/keyboards/keychron/q7/iso/rules.mk b/keyboards/keychron/q7/iso/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/keychron/q7/iso/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/keychron/q8/ansi/info.json b/keyboards/keychron/q8/ansi/keyboard.json
index 2580b4163e..2580b4163e 100644
--- a/keyboards/keychron/q8/ansi/info.json
+++ b/keyboards/keychron/q8/ansi/keyboard.json
diff --git a/keyboards/keychron/q8/ansi/rules.mk b/keyboards/keychron/q8/ansi/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/keychron/q8/ansi/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/keychron/q8/ansi_encoder/info.json b/keyboards/keychron/q8/ansi_encoder/keyboard.json
index b3f82637db..b3f82637db 100644
--- a/keyboards/keychron/q8/ansi_encoder/info.json
+++ b/keyboards/keychron/q8/ansi_encoder/keyboard.json
diff --git a/keyboards/keychron/q8/ansi_encoder/rules.mk b/keyboards/keychron/q8/ansi_encoder/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/keychron/q8/ansi_encoder/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/keychron/q8/iso/info.json b/keyboards/keychron/q8/iso/keyboard.json
index fe87955c39..fe87955c39 100644
--- a/keyboards/keychron/q8/iso/info.json
+++ b/keyboards/keychron/q8/iso/keyboard.json
diff --git a/keyboards/keychron/q8/iso/rules.mk b/keyboards/keychron/q8/iso/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/keychron/q8/iso/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/keychron/q8/iso_encoder/info.json b/keyboards/keychron/q8/iso_encoder/keyboard.json
index 46a93ec63b..46a93ec63b 100644
--- a/keyboards/keychron/q8/iso_encoder/info.json
+++ b/keyboards/keychron/q8/iso_encoder/keyboard.json
diff --git a/keyboards/keychron/q8/iso_encoder/rules.mk b/keyboards/keychron/q8/iso_encoder/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/keychron/q8/iso_encoder/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/keychron/q9/ansi/info.json b/keyboards/keychron/q9/ansi/keyboard.json
index ec5f367ed1..ec5f367ed1 100644
--- a/keyboards/keychron/q9/ansi/info.json
+++ b/keyboards/keychron/q9/ansi/keyboard.json
diff --git a/keyboards/keychron/q9/ansi/rules.mk b/keyboards/keychron/q9/ansi/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/keychron/q9/ansi/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/keychron/q9/ansi_encoder/info.json b/keyboards/keychron/q9/ansi_encoder/keyboard.json
index 0fc135771a..0fc135771a 100644
--- a/keyboards/keychron/q9/ansi_encoder/info.json
+++ b/keyboards/keychron/q9/ansi_encoder/keyboard.json
diff --git a/keyboards/keychron/q9/ansi_encoder/rules.mk b/keyboards/keychron/q9/ansi_encoder/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/keychron/q9/ansi_encoder/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/keychron/q9/iso/info.json b/keyboards/keychron/q9/iso/keyboard.json
index 19a818ebb8..19a818ebb8 100644
--- a/keyboards/keychron/q9/iso/info.json
+++ b/keyboards/keychron/q9/iso/keyboard.json
diff --git a/keyboards/keychron/q9/iso/rules.mk b/keyboards/keychron/q9/iso/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/keychron/q9/iso/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/keychron/q9/iso_encoder/info.json b/keyboards/keychron/q9/iso_encoder/keyboard.json
index 087c2f8188..087c2f8188 100644
--- a/keyboards/keychron/q9/iso_encoder/info.json
+++ b/keyboards/keychron/q9/iso_encoder/keyboard.json
diff --git a/keyboards/keychron/q9/iso_encoder/rules.mk b/keyboards/keychron/q9/iso_encoder/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/keychron/q9/iso_encoder/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/keychron/q9_plus/ansi_encoder/info.json b/keyboards/keychron/q9_plus/ansi_encoder/keyboard.json
index c465071ca1..c465071ca1 100755
--- a/keyboards/keychron/q9_plus/ansi_encoder/info.json
+++ b/keyboards/keychron/q9_plus/ansi_encoder/keyboard.json
diff --git a/keyboards/keychron/q9_plus/ansi_encoder/rules.mk b/keyboards/keychron/q9_plus/ansi_encoder/rules.mk
deleted file mode 100755
index e69de29bb2..0000000000
--- a/keyboards/keychron/q9_plus/ansi_encoder/rules.mk
+++ /dev/null
diff --git a/keyboards/keyspensory/kp60/info.json b/keyboards/keyspensory/kp60/keyboard.json
index 1172e14d45..1172e14d45 100644
--- a/keyboards/keyspensory/kp60/info.json
+++ b/keyboards/keyspensory/kp60/keyboard.json
diff --git a/keyboards/keyspensory/kp60/rules.mk b/keyboards/keyspensory/kp60/rules.mk
deleted file mode 100644
index 2c49b41d7a..0000000000
--- a/keyboards/keyspensory/kp60/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file is intentionally left blank \ No newline at end of file
diff --git a/keyboards/keyten/diablo/info.json b/keyboards/keyten/diablo/keyboard.json
index 3b3e040b08..3b3e040b08 100644
--- a/keyboards/keyten/diablo/info.json
+++ b/keyboards/keyten/diablo/keyboard.json
diff --git a/keyboards/keyten/diablo/rules.mk b/keyboards/keyten/diablo/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/keyten/diablo/rules.mk
+++ /dev/null
diff --git a/keyboards/keyten/kt60hs_t/info.json b/keyboards/keyten/kt60hs_t/keyboard.json
index 819ce1bf1e..819ce1bf1e 100644
--- a/keyboards/keyten/kt60hs_t/info.json
+++ b/keyboards/keyten/kt60hs_t/keyboard.json
diff --git a/keyboards/keyten/kt60hs_t/rules.mk b/keyboards/keyten/kt60hs_t/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/keyten/kt60hs_t/rules.mk
+++ /dev/null
diff --git a/keyboards/kezewa/enter67/info.json b/keyboards/kezewa/enter67/keyboard.json
index df1d7f6b5b..df1d7f6b5b 100644
--- a/keyboards/kezewa/enter67/info.json
+++ b/keyboards/kezewa/enter67/keyboard.json
diff --git a/keyboards/kezewa/enter67/rules.mk b/keyboards/kezewa/enter67/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/kezewa/enter67/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/kezewa/enter80/info.json b/keyboards/kezewa/enter80/keyboard.json
index a4fe83b3ac..a4fe83b3ac 100644
--- a/keyboards/kezewa/enter80/info.json
+++ b/keyboards/kezewa/enter80/keyboard.json
diff --git a/keyboards/kezewa/enter80/rules.mk b/keyboards/kezewa/enter80/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/kezewa/enter80/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/kibou/fukuro/info.json b/keyboards/kibou/fukuro/keyboard.json
index fa50cca964..fa50cca964 100644
--- a/keyboards/kibou/fukuro/info.json
+++ b/keyboards/kibou/fukuro/keyboard.json
diff --git a/keyboards/kibou/fukuro/rules.mk b/keyboards/kibou/fukuro/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/kibou/fukuro/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/kibou/harbour/info.json b/keyboards/kibou/harbour/keyboard.json
index a5417e1ae5..a5417e1ae5 100644
--- a/keyboards/kibou/harbour/info.json
+++ b/keyboards/kibou/harbour/keyboard.json
diff --git a/keyboards/kibou/harbour/rules.mk b/keyboards/kibou/harbour/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/kibou/harbour/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kibou/suisei/info.json b/keyboards/kibou/suisei/keyboard.json
index f212df1bc7..f212df1bc7 100644
--- a/keyboards/kibou/suisei/info.json
+++ b/keyboards/kibou/suisei/keyboard.json
diff --git a/keyboards/kibou/suisei/rules.mk b/keyboards/kibou/suisei/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/kibou/suisei/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kibou/wendy/info.json b/keyboards/kibou/wendy/keyboard.json
index 1ab0ca8e7f..1ab0ca8e7f 100644
--- a/keyboards/kibou/wendy/info.json
+++ b/keyboards/kibou/wendy/keyboard.json
diff --git a/keyboards/kibou/wendy/rules.mk b/keyboards/kibou/wendy/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/kibou/wendy/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kibou/winter/info.json b/keyboards/kibou/winter/keyboard.json
index 47a359ec9b..47a359ec9b 100644
--- a/keyboards/kibou/winter/info.json
+++ b/keyboards/kibou/winter/keyboard.json
diff --git a/keyboards/kibou/winter/rules.mk b/keyboards/kibou/winter/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/kibou/winter/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/kin80/blackpill103/info.json b/keyboards/kin80/blackpill103/keyboard.json
index 79dd6fa7f6..79dd6fa7f6 100644
--- a/keyboards/kin80/blackpill103/info.json
+++ b/keyboards/kin80/blackpill103/keyboard.json
diff --git a/keyboards/kin80/blackpill103/rules.mk b/keyboards/kin80/blackpill103/rules.mk
deleted file mode 100644
index 8b13789179..0000000000
--- a/keyboards/kin80/blackpill103/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/keyboards/kin80/micro/info.json b/keyboards/kin80/micro/keyboard.json
index 1f711fa8cb..1f711fa8cb 100644
--- a/keyboards/kin80/micro/info.json
+++ b/keyboards/kin80/micro/keyboard.json
diff --git a/keyboards/kin80/micro/rules.mk b/keyboards/kin80/micro/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/kin80/micro/rules.mk
+++ /dev/null
diff --git a/keyboards/kinesis/kint2pp/info.json b/keyboards/kinesis/kint2pp/keyboard.json
index 48d77942db..48d77942db 100644
--- a/keyboards/kinesis/kint2pp/info.json
+++ b/keyboards/kinesis/kint2pp/keyboard.json
diff --git a/keyboards/kinesis/kint2pp/rules.mk b/keyboards/kinesis/kint2pp/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/kinesis/kint2pp/rules.mk
+++ /dev/null
diff --git a/keyboards/kinesis/kint36/info.json b/keyboards/kinesis/kint36/keyboard.json
index 592fade4cb..592fade4cb 100644
--- a/keyboards/kinesis/kint36/info.json
+++ b/keyboards/kinesis/kint36/keyboard.json
diff --git a/keyboards/kinesis/kint36/rules.mk b/keyboards/kinesis/kint36/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/kinesis/kint36/rules.mk
+++ /dev/null
diff --git a/keyboards/kinesis/kintwin/info.json b/keyboards/kinesis/kintwin/keyboard.json
index 92727e9ecb..92727e9ecb 100644
--- a/keyboards/kinesis/kintwin/info.json
+++ b/keyboards/kinesis/kintwin/keyboard.json
diff --git a/keyboards/kinesis/kintwin/rules.mk b/keyboards/kinesis/kintwin/rules.mk
deleted file mode 100644
index 3922c569c4..0000000000
--- a/keyboards/kinesis/kintwin/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# File intentionally blank \ No newline at end of file
diff --git a/keyboards/kinesis/stapelberg/info.json b/keyboards/kinesis/stapelberg/keyboard.json
index 6ad972d247..6ad972d247 100644
--- a/keyboards/kinesis/stapelberg/info.json
+++ b/keyboards/kinesis/stapelberg/keyboard.json
diff --git a/keyboards/kinesis/stapelberg/rules.mk b/keyboards/kinesis/stapelberg/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/kinesis/stapelberg/rules.mk
+++ /dev/null
diff --git a/keyboards/kisakeyluxury/qtz/info.json b/keyboards/kisakeyluxury/qtz/keyboard.json
index 3225336890..3225336890 100644
--- a/keyboards/kisakeyluxury/qtz/info.json
+++ b/keyboards/kisakeyluxury/qtz/keyboard.json
diff --git a/keyboards/kisakeyluxury/qtz/rules.mk b/keyboards/kisakeyluxury/qtz/rules.mk
deleted file mode 100644
index 0d24fc2857..0000000000
--- a/keyboards/kisakeyluxury/qtz/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# intentionally left blank \ No newline at end of file
diff --git a/keyboards/kiserdesigns/madeline/info.json b/keyboards/kiserdesigns/madeline/keyboard.json
index 73d3f5ccff..73d3f5ccff 100644
--- a/keyboards/kiserdesigns/madeline/info.json
+++ b/keyboards/kiserdesigns/madeline/keyboard.json
diff --git a/keyboards/kiserdesigns/madeline/rules.mk b/keyboards/kiserdesigns/madeline/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/kiserdesigns/madeline/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kj_modify/rs40/info.json b/keyboards/kj_modify/rs40/keyboard.json
index a869383bd7..a869383bd7 100644
--- a/keyboards/kj_modify/rs40/info.json
+++ b/keyboards/kj_modify/rs40/keyboard.json
diff --git a/keyboards/kj_modify/rs40/rules.mk b/keyboards/kj_modify/rs40/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/kj_modify/rs40/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kk/65/info.json b/keyboards/kk/65/keyboard.json
index 49c52eec80..49c52eec80 100644
--- a/keyboards/kk/65/info.json
+++ b/keyboards/kk/65/keyboard.json
diff --git a/keyboards/kk/65/rules.mk b/keyboards/kk/65/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/kk/65/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kopibeng/mnk60/info.json b/keyboards/kopibeng/mnk60/keyboard.json
index 0477ac560d..0477ac560d 100644
--- a/keyboards/kopibeng/mnk60/info.json
+++ b/keyboards/kopibeng/mnk60/keyboard.json
diff --git a/keyboards/kopibeng/mnk60/rules.mk b/keyboards/kopibeng/mnk60/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/kopibeng/mnk60/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/kopibeng/mnk60_stm32/info.json b/keyboards/kopibeng/mnk60_stm32/keyboard.json
index be1f3cd409..be1f3cd409 100644
--- a/keyboards/kopibeng/mnk60_stm32/info.json
+++ b/keyboards/kopibeng/mnk60_stm32/keyboard.json
diff --git a/keyboards/kopibeng/mnk60_stm32/rules.mk b/keyboards/kopibeng/mnk60_stm32/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/kopibeng/mnk60_stm32/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kopibeng/tgr_lena/info.json b/keyboards/kopibeng/tgr_lena/keyboard.json
index 2460b04a5a..2460b04a5a 100644
--- a/keyboards/kopibeng/tgr_lena/info.json
+++ b/keyboards/kopibeng/tgr_lena/keyboard.json
diff --git a/keyboards/kopibeng/tgr_lena/rules.mk b/keyboards/kopibeng/tgr_lena/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/kopibeng/tgr_lena/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kprepublic/bm16a/v1/info.json b/keyboards/kprepublic/bm16a/v1/keyboard.json
index 85173a89cc..85173a89cc 100644
--- a/keyboards/kprepublic/bm16a/v1/info.json
+++ b/keyboards/kprepublic/bm16a/v1/keyboard.json
diff --git a/keyboards/kprepublic/bm16a/v1/rules.mk b/keyboards/kprepublic/bm16a/v1/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/kprepublic/bm16a/v1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kprepublic/bm16a/v2/info.json b/keyboards/kprepublic/bm16a/v2/keyboard.json
index e922d0b9ee..e922d0b9ee 100644
--- a/keyboards/kprepublic/bm16a/v2/info.json
+++ b/keyboards/kprepublic/bm16a/v2/keyboard.json
diff --git a/keyboards/kprepublic/bm16a/v2/rules.mk b/keyboards/kprepublic/bm16a/v2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/kprepublic/bm16a/v2/rules.mk
+++ /dev/null
diff --git a/keyboards/kprepublic/bm40hsrgb/rev2/info.json b/keyboards/kprepublic/bm40hsrgb/rev2/keyboard.json
index cfaabd5c9e..cfaabd5c9e 100644
--- a/keyboards/kprepublic/bm40hsrgb/rev2/info.json
+++ b/keyboards/kprepublic/bm40hsrgb/rev2/keyboard.json
diff --git a/keyboards/kprepublic/bm40hsrgb/rev2/rules.mk b/keyboards/kprepublic/bm40hsrgb/rev2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/kprepublic/bm40hsrgb/rev2/rules.mk
+++ /dev/null
diff --git a/keyboards/kprepublic/cstc40/daughterboard/info.json b/keyboards/kprepublic/cstc40/daughterboard/keyboard.json
index cdba7942df..cdba7942df 100644
--- a/keyboards/kprepublic/cstc40/daughterboard/info.json
+++ b/keyboards/kprepublic/cstc40/daughterboard/keyboard.json
diff --git a/keyboards/kprepublic/cstc40/daughterboard/rules.mk b/keyboards/kprepublic/cstc40/daughterboard/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/kprepublic/cstc40/daughterboard/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/kprepublic/cstc40/single_pcb/info.json b/keyboards/kprepublic/cstc40/single_pcb/keyboard.json
index 330ada7bac..330ada7bac 100644
--- a/keyboards/kprepublic/cstc40/single_pcb/info.json
+++ b/keyboards/kprepublic/cstc40/single_pcb/keyboard.json
diff --git a/keyboards/kprepublic/cstc40/single_pcb/rules.mk b/keyboards/kprepublic/cstc40/single_pcb/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/kprepublic/cstc40/single_pcb/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/kradoindustries/kousa/info.json b/keyboards/kradoindustries/kousa/keyboard.json
index 196e863bf5..196e863bf5 100644
--- a/keyboards/kradoindustries/kousa/info.json
+++ b/keyboards/kradoindustries/kousa/keyboard.json
diff --git a/keyboards/kradoindustries/kousa/rules.mk b/keyboards/kradoindustries/kousa/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/kradoindustries/kousa/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kradoindustries/krado66/info.json b/keyboards/kradoindustries/krado66/keyboard.json
index aefadf12de..aefadf12de 100644
--- a/keyboards/kradoindustries/krado66/info.json
+++ b/keyboards/kradoindustries/krado66/keyboard.json
diff --git a/keyboards/kradoindustries/krado66/rules.mk b/keyboards/kradoindustries/krado66/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/kradoindustries/krado66/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/kradoindustries/promenade/info.json b/keyboards/kradoindustries/promenade/keyboard.json
index 86330dbc2e..86330dbc2e 100644
--- a/keyboards/kradoindustries/promenade/info.json
+++ b/keyboards/kradoindustries/promenade/keyboard.json
diff --git a/keyboards/kradoindustries/promenade/rules.mk b/keyboards/kradoindustries/promenade/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/kradoindustries/promenade/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kraken_jones/pteron56/info.json b/keyboards/kraken_jones/pteron56/keyboard.json
index 0af1f6b735..0af1f6b735 100644
--- a/keyboards/kraken_jones/pteron56/info.json
+++ b/keyboards/kraken_jones/pteron56/keyboard.json
diff --git a/keyboards/kraken_jones/pteron56/rules.mk b/keyboards/kraken_jones/pteron56/rules.mk
deleted file mode 100644
index 876618b9d1..0000000000
--- a/keyboards/kraken_jones/pteron56/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# File is intentionally blank
diff --git a/keyboards/kumaokobo/kudox/columner/info.json b/keyboards/kumaokobo/kudox/columner/keyboard.json
index 5f7d444411..5f7d444411 100644
--- a/keyboards/kumaokobo/kudox/columner/info.json
+++ b/keyboards/kumaokobo/kudox/columner/keyboard.json
diff --git a/keyboards/kumaokobo/kudox/columner/rules.mk b/keyboards/kumaokobo/kudox/columner/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/kumaokobo/kudox/columner/rules.mk
+++ /dev/null
diff --git a/keyboards/kumaokobo/kudox/rev1/info.json b/keyboards/kumaokobo/kudox/rev1/keyboard.json
index 52579e1c43..52579e1c43 100644
--- a/keyboards/kumaokobo/kudox/rev1/info.json
+++ b/keyboards/kumaokobo/kudox/rev1/keyboard.json
diff --git a/keyboards/kumaokobo/kudox/rev1/rules.mk b/keyboards/kumaokobo/kudox/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/kumaokobo/kudox/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/kumaokobo/kudox/rev2/info.json b/keyboards/kumaokobo/kudox/rev2/keyboard.json
index 98cb6bb431..98cb6bb431 100644
--- a/keyboards/kumaokobo/kudox/rev2/info.json
+++ b/keyboards/kumaokobo/kudox/rev2/keyboard.json
diff --git a/keyboards/kumaokobo/kudox/rev2/rules.mk b/keyboards/kumaokobo/kudox/rev2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/kumaokobo/kudox/rev2/rules.mk
+++ /dev/null
diff --git a/keyboards/kumaokobo/kudox/rev3/info.json b/keyboards/kumaokobo/kudox/rev3/keyboard.json
index 35144cc25a..35144cc25a 100644
--- a/keyboards/kumaokobo/kudox/rev3/info.json
+++ b/keyboards/kumaokobo/kudox/rev3/keyboard.json
diff --git a/keyboards/kumaokobo/kudox/rev3/rules.mk b/keyboards/kumaokobo/kudox/rev3/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/kumaokobo/kudox/rev3/rules.mk
+++ /dev/null
diff --git a/keyboards/kumaokobo/kudox_game/rev1/info.json b/keyboards/kumaokobo/kudox_game/rev1/keyboard.json
index e5c39fce31..e5c39fce31 100644
--- a/keyboards/kumaokobo/kudox_game/rev1/info.json
+++ b/keyboards/kumaokobo/kudox_game/rev1/keyboard.json
diff --git a/keyboards/kumaokobo/kudox_game/rev1/rules.mk b/keyboards/kumaokobo/kudox_game/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/kumaokobo/kudox_game/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/kumaokobo/pico/65keys/info.json b/keyboards/kumaokobo/pico/65keys/keyboard.json
index 260b2db1e9..260b2db1e9 100644
--- a/keyboards/kumaokobo/pico/65keys/info.json
+++ b/keyboards/kumaokobo/pico/65keys/keyboard.json
diff --git a/keyboards/kumaokobo/pico/65keys/rules.mk b/keyboards/kumaokobo/pico/65keys/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/kumaokobo/pico/65keys/rules.mk
+++ /dev/null
diff --git a/keyboards/kumaokobo/pico/70keys/info.json b/keyboards/kumaokobo/pico/70keys/keyboard.json
index ed3c8163d1..ed3c8163d1 100644
--- a/keyboards/kumaokobo/pico/70keys/info.json
+++ b/keyboards/kumaokobo/pico/70keys/keyboard.json
diff --git a/keyboards/kumaokobo/pico/70keys/rules.mk b/keyboards/kumaokobo/pico/70keys/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/kumaokobo/pico/70keys/rules.mk
+++ /dev/null
diff --git a/keyboards/kuro/kuro65/info.json b/keyboards/kuro/kuro65/keyboard.json
index 72549735d9..72549735d9 100644
--- a/keyboards/kuro/kuro65/info.json
+++ b/keyboards/kuro/kuro65/keyboard.json
diff --git a/keyboards/kuro/kuro65/rules.mk b/keyboards/kuro/kuro65/rules.mk
deleted file mode 100644
index d6b023bddc..0000000000
--- a/keyboards/kuro/kuro65/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file is left blank intentionally. See info.json for config. \ No newline at end of file
diff --git a/keyboards/kwstudio/pisces/info.json b/keyboards/kwstudio/pisces/keyboard.json
index 48f4e6a4f6..48f4e6a4f6 100644
--- a/keyboards/kwstudio/pisces/info.json
+++ b/keyboards/kwstudio/pisces/keyboard.json
diff --git a/keyboards/kwstudio/pisces/rules.mk b/keyboards/kwstudio/pisces/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/kwstudio/pisces/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kwstudio/scorpio/info.json b/keyboards/kwstudio/scorpio/keyboard.json
index 82262afb1b..82262afb1b 100644
--- a/keyboards/kwstudio/scorpio/info.json
+++ b/keyboards/kwstudio/scorpio/keyboard.json
diff --git a/keyboards/kwstudio/scorpio/rules.mk b/keyboards/kwstudio/scorpio/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/kwstudio/scorpio/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/kwstudio/scorpio_rev2/info.json b/keyboards/kwstudio/scorpio_rev2/keyboard.json
index d1b41b1d4f..d1b41b1d4f 100644
--- a/keyboards/kwstudio/scorpio_rev2/info.json
+++ b/keyboards/kwstudio/scorpio_rev2/keyboard.json
diff --git a/keyboards/kwstudio/scorpio_rev2/rules.mk b/keyboards/kwstudio/scorpio_rev2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/kwstudio/scorpio_rev2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/laneware/raindrop/info.json b/keyboards/laneware/raindrop/keyboard.json
index d1896a41b4..d1896a41b4 100644
--- a/keyboards/laneware/raindrop/info.json
+++ b/keyboards/laneware/raindrop/keyboard.json
diff --git a/keyboards/laneware/raindrop/rules.mk b/keyboards/laneware/raindrop/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/laneware/raindrop/rules.mk
+++ /dev/null
diff --git a/keyboards/laser_ninja/pumpkinpad/info.json b/keyboards/laser_ninja/pumpkinpad/keyboard.json
index 3908e99fc2..3908e99fc2 100644
--- a/keyboards/laser_ninja/pumpkinpad/info.json
+++ b/keyboards/laser_ninja/pumpkinpad/keyboard.json
diff --git a/keyboards/laser_ninja/pumpkinpad/rules.mk b/keyboards/laser_ninja/pumpkinpad/rules.mk
deleted file mode 100644
index 08a1c1568c..0000000000
--- a/keyboards/laser_ninja/pumpkinpad/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file is intentionally left blank.
diff --git a/keyboards/lendunistus/rpneko65/rev1/info.json b/keyboards/lendunistus/rpneko65/rev1/keyboard.json
index 29682cf2a7..29682cf2a7 100644
--- a/keyboards/lendunistus/rpneko65/rev1/info.json
+++ b/keyboards/lendunistus/rpneko65/rev1/keyboard.json
diff --git a/keyboards/lendunistus/rpneko65/rev1/rules.mk b/keyboards/lendunistus/rpneko65/rev1/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/lendunistus/rpneko65/rev1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/lets_split/rev1/info.json b/keyboards/lets_split/rev1/keyboard.json
index 6f00161cd5..6f00161cd5 100644
--- a/keyboards/lets_split/rev1/info.json
+++ b/keyboards/lets_split/rev1/keyboard.json
diff --git a/keyboards/lets_split/rev1/rules.mk b/keyboards/lets_split/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/lets_split/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/lfkeyboards/lfk65_hs/info.json b/keyboards/lfkeyboards/lfk65_hs/keyboard.json
index 0034fced4a..0034fced4a 100644
--- a/keyboards/lfkeyboards/lfk65_hs/info.json
+++ b/keyboards/lfkeyboards/lfk65_hs/keyboard.json
diff --git a/keyboards/lfkeyboards/lfk65_hs/rules.mk b/keyboards/lfkeyboards/lfk65_hs/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/lfkeyboards/lfk65_hs/rules.mk
+++ /dev/null
diff --git a/keyboards/lfkeyboards/lfk78/revb/info.json b/keyboards/lfkeyboards/lfk78/revb/keyboard.json
index ac98455afa..ac98455afa 100644
--- a/keyboards/lfkeyboards/lfk78/revb/info.json
+++ b/keyboards/lfkeyboards/lfk78/revb/keyboard.json
diff --git a/keyboards/lfkeyboards/lfk78/revb/rules.mk b/keyboards/lfkeyboards/lfk78/revb/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/lfkeyboards/lfk78/revb/rules.mk
+++ /dev/null
diff --git a/keyboards/lfkeyboards/lfk78/revc/info.json b/keyboards/lfkeyboards/lfk78/revc/keyboard.json
index 7bfaf8cac6..7bfaf8cac6 100644
--- a/keyboards/lfkeyboards/lfk78/revc/info.json
+++ b/keyboards/lfkeyboards/lfk78/revc/keyboard.json
diff --git a/keyboards/lfkeyboards/lfk78/revc/rules.mk b/keyboards/lfkeyboards/lfk78/revc/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/lfkeyboards/lfk78/revc/rules.mk
+++ /dev/null
diff --git a/keyboards/lfkeyboards/lfk87/reva/info.json b/keyboards/lfkeyboards/lfk87/reva/keyboard.json
index 95b5ff81b7..95b5ff81b7 100644
--- a/keyboards/lfkeyboards/lfk87/reva/info.json
+++ b/keyboards/lfkeyboards/lfk87/reva/keyboard.json
diff --git a/keyboards/lfkeyboards/lfk87/reva/rules.mk b/keyboards/lfkeyboards/lfk87/reva/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/lfkeyboards/lfk87/reva/rules.mk
+++ /dev/null
diff --git a/keyboards/lfkeyboards/lfk87/revc/info.json b/keyboards/lfkeyboards/lfk87/revc/keyboard.json
index cf8c74397f..cf8c74397f 100644
--- a/keyboards/lfkeyboards/lfk87/revc/info.json
+++ b/keyboards/lfkeyboards/lfk87/revc/keyboard.json
diff --git a/keyboards/lfkeyboards/lfk87/revc/rules.mk b/keyboards/lfkeyboards/lfk87/revc/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/lfkeyboards/lfk87/revc/rules.mk
+++ /dev/null
diff --git a/keyboards/lfkeyboards/smk65/revb/info.json b/keyboards/lfkeyboards/smk65/revb/keyboard.json
index 148465d27d..148465d27d 100644
--- a/keyboards/lfkeyboards/smk65/revb/info.json
+++ b/keyboards/lfkeyboards/smk65/revb/keyboard.json
diff --git a/keyboards/lfkeyboards/smk65/revb/rules.mk b/keyboards/lfkeyboards/smk65/revb/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/lfkeyboards/smk65/revb/rules.mk
+++ /dev/null
diff --git a/keyboards/lfkeyboards/smk65/revf/info.json b/keyboards/lfkeyboards/smk65/revf/keyboard.json
index 63e9d0abc7..63e9d0abc7 100644
--- a/keyboards/lfkeyboards/smk65/revf/info.json
+++ b/keyboards/lfkeyboards/smk65/revf/keyboard.json
diff --git a/keyboards/lfkeyboards/smk65/revf/rules.mk b/keyboards/lfkeyboards/smk65/revf/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/lfkeyboards/smk65/revf/rules.mk
+++ /dev/null
diff --git a/keyboards/lgbtkl/info.json b/keyboards/lgbtkl/keyboard.json
index a3f126e862..a3f126e862 100644
--- a/keyboards/lgbtkl/info.json
+++ b/keyboards/lgbtkl/keyboard.json
diff --git a/keyboards/lgbtkl/rules.mk b/keyboards/lgbtkl/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/lgbtkl/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/lily58/rev1/info.json b/keyboards/lily58/rev1/keyboard.json
index 6f341915bf..6f341915bf 100644
--- a/keyboards/lily58/rev1/info.json
+++ b/keyboards/lily58/rev1/keyboard.json
diff --git a/keyboards/lily58/rev1/rules.mk b/keyboards/lily58/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/lily58/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/linworks/em8/info.json b/keyboards/linworks/em8/keyboard.json
index cf17b94a4d..cf17b94a4d 100644
--- a/keyboards/linworks/em8/info.json
+++ b/keyboards/linworks/em8/keyboard.json
diff --git a/keyboards/linworks/em8/rules.mk b/keyboards/linworks/em8/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/linworks/em8/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/linworks/fave60/info.json b/keyboards/linworks/fave60/keyboard.json
index c801c594ca..c801c594ca 100644
--- a/keyboards/linworks/fave60/info.json
+++ b/keyboards/linworks/fave60/keyboard.json
diff --git a/keyboards/linworks/fave60/rules.mk b/keyboards/linworks/fave60/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/linworks/fave60/rules.mk
+++ /dev/null
diff --git a/keyboards/linworks/fave60a/info.json b/keyboards/linworks/fave60a/keyboard.json
index 6d59949b23..6d59949b23 100644
--- a/keyboards/linworks/fave60a/info.json
+++ b/keyboards/linworks/fave60a/keyboard.json
diff --git a/keyboards/linworks/fave60a/rules.mk b/keyboards/linworks/fave60a/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/linworks/fave60a/rules.mk
+++ /dev/null
diff --git a/keyboards/linworks/favepada/info.json b/keyboards/linworks/favepada/keyboard.json
index 2b5adcf0a6..2b5adcf0a6 100644
--- a/keyboards/linworks/favepada/info.json
+++ b/keyboards/linworks/favepada/keyboard.json
diff --git a/keyboards/linworks/favepada/rules.mk b/keyboards/linworks/favepada/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/linworks/favepada/rules.mk
+++ /dev/null
diff --git a/keyboards/macrocat/info.json b/keyboards/macrocat/keyboard.json
index 470ce8973a..470ce8973a 100644
--- a/keyboards/macrocat/info.json
+++ b/keyboards/macrocat/keyboard.json
diff --git a/keyboards/macrocat/rules.mk b/keyboards/macrocat/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/macrocat/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/magic_force/mf17/info.json b/keyboards/magic_force/mf17/keyboard.json
index 705318e71e..705318e71e 100644
--- a/keyboards/magic_force/mf17/info.json
+++ b/keyboards/magic_force/mf17/keyboard.json
diff --git a/keyboards/magic_force/mf17/rules.mk b/keyboards/magic_force/mf17/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/magic_force/mf17/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/makenova/omega/omega4/info.json b/keyboards/makenova/omega/omega4/keyboard.json
index b5f3a96cb5..b5f3a96cb5 100644
--- a/keyboards/makenova/omega/omega4/info.json
+++ b/keyboards/makenova/omega/omega4/keyboard.json
diff --git a/keyboards/makenova/omega/omega4/rules.mk b/keyboards/makenova/omega/omega4/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/makenova/omega/omega4/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/maple_computing/ivy/rev1/info.json b/keyboards/maple_computing/ivy/rev1/keyboard.json
index de89abee75..de89abee75 100644
--- a/keyboards/maple_computing/ivy/rev1/info.json
+++ b/keyboards/maple_computing/ivy/rev1/keyboard.json
diff --git a/keyboards/maple_computing/ivy/rev1/rules.mk b/keyboards/maple_computing/ivy/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/maple_computing/ivy/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/maple_computing/launchpad/rev1/info.json b/keyboards/maple_computing/launchpad/rev1/keyboard.json
index a846dd83f5..a846dd83f5 100644
--- a/keyboards/maple_computing/launchpad/rev1/info.json
+++ b/keyboards/maple_computing/launchpad/rev1/keyboard.json
diff --git a/keyboards/maple_computing/launchpad/rev1/rules.mk b/keyboards/maple_computing/launchpad/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/maple_computing/launchpad/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/mariorion_v25/prod/info.json b/keyboards/mariorion_v25/prod/keyboard.json
index dd014be03a..dd014be03a 100644
--- a/keyboards/mariorion_v25/prod/info.json
+++ b/keyboards/mariorion_v25/prod/keyboard.json
diff --git a/keyboards/mariorion_v25/prod/rules.mk b/keyboards/mariorion_v25/prod/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/mariorion_v25/prod/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/mariorion_v25/proto/info.json b/keyboards/mariorion_v25/proto/keyboard.json
index be00d447d2..be00d447d2 100644
--- a/keyboards/mariorion_v25/proto/info.json
+++ b/keyboards/mariorion_v25/proto/keyboard.json
diff --git a/keyboards/mariorion_v25/proto/rules.mk b/keyboards/mariorion_v25/proto/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/mariorion_v25/proto/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/marksard/rhymestone/rev1/info.json b/keyboards/marksard/rhymestone/rev1/keyboard.json
index bc474f0881..bc474f0881 100644
--- a/keyboards/marksard/rhymestone/rev1/info.json
+++ b/keyboards/marksard/rhymestone/rev1/keyboard.json
diff --git a/keyboards/marksard/rhymestone/rev1/rules.mk b/keyboards/marksard/rhymestone/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/marksard/rhymestone/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/marksard/treadstone32/lite/info.json b/keyboards/marksard/treadstone32/lite/keyboard.json
index 4ca3d8b138..4ca3d8b138 100644
--- a/keyboards/marksard/treadstone32/lite/info.json
+++ b/keyboards/marksard/treadstone32/lite/keyboard.json
diff --git a/keyboards/marksard/treadstone32/lite/rules.mk b/keyboards/marksard/treadstone32/lite/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/marksard/treadstone32/lite/rules.mk
+++ /dev/null
diff --git a/keyboards/marksard/treadstone32/rev1/info.json b/keyboards/marksard/treadstone32/rev1/keyboard.json
index 7da6e2c24e..7da6e2c24e 100644
--- a/keyboards/marksard/treadstone32/rev1/info.json
+++ b/keyboards/marksard/treadstone32/rev1/keyboard.json
diff --git a/keyboards/marksard/treadstone32/rev1/rules.mk b/keyboards/marksard/treadstone32/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/marksard/treadstone32/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/marksard/treadstone48/rev1/info.json b/keyboards/marksard/treadstone48/rev1/keyboard.json
index 5c13e5b15c..5c13e5b15c 100644
--- a/keyboards/marksard/treadstone48/rev1/info.json
+++ b/keyboards/marksard/treadstone48/rev1/keyboard.json
diff --git a/keyboards/marksard/treadstone48/rev1/rules.mk b/keyboards/marksard/treadstone48/rev1/rules.mk
deleted file mode 100644
index fff00a1b51..0000000000
--- a/keyboards/marksard/treadstone48/rev1/rules.mk
+++ /dev/null
@@ -1,3 +0,0 @@
-# Revision Specific Build Options
-# change yes to no to disable
-#
diff --git a/keyboards/marshkeys/flowerpad/info.json b/keyboards/marshkeys/flowerpad/keyboard.json
index 79e69c7a03..79e69c7a03 100644
--- a/keyboards/marshkeys/flowerpad/info.json
+++ b/keyboards/marshkeys/flowerpad/keyboard.json
diff --git a/keyboards/marshkeys/flowerpad/rules.mk b/keyboards/marshkeys/flowerpad/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/marshkeys/flowerpad/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/matchstickworks/southpad/rev1/info.json b/keyboards/matchstickworks/southpad/rev1/keyboard.json
index 15db9823b1..15db9823b1 100644
--- a/keyboards/matchstickworks/southpad/rev1/info.json
+++ b/keyboards/matchstickworks/southpad/rev1/keyboard.json
diff --git a/keyboards/matchstickworks/southpad/rev1/rules.mk b/keyboards/matchstickworks/southpad/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/matchstickworks/southpad/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/matchstickworks/southpad/rev2/info.json b/keyboards/matchstickworks/southpad/rev2/keyboard.json
index 717b56ef63..717b56ef63 100644
--- a/keyboards/matchstickworks/southpad/rev2/info.json
+++ b/keyboards/matchstickworks/southpad/rev2/keyboard.json
diff --git a/keyboards/matchstickworks/southpad/rev2/rules.mk b/keyboards/matchstickworks/southpad/rev2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/matchstickworks/southpad/rev2/rules.mk
+++ /dev/null
diff --git a/keyboards/maxipad/promicro/info.json b/keyboards/maxipad/promicro/keyboard.json
index 1499162155..1499162155 100644
--- a/keyboards/maxipad/promicro/info.json
+++ b/keyboards/maxipad/promicro/keyboard.json
diff --git a/keyboards/maxipad/promicro/rules.mk b/keyboards/maxipad/promicro/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/maxipad/promicro/rules.mk
+++ /dev/null
diff --git a/keyboards/maxipad/teensy2/info.json b/keyboards/maxipad/teensy2/keyboard.json
index d7f78b4175..d7f78b4175 100644
--- a/keyboards/maxipad/teensy2/info.json
+++ b/keyboards/maxipad/teensy2/keyboard.json
diff --git a/keyboards/maxipad/teensy2/rules.mk b/keyboards/maxipad/teensy2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/maxipad/teensy2/rules.mk
+++ /dev/null
diff --git a/keyboards/maxr1998/phoebe/info.json b/keyboards/maxr1998/phoebe/keyboard.json
index f6913ece0b..f6913ece0b 100644
--- a/keyboards/maxr1998/phoebe/info.json
+++ b/keyboards/maxr1998/phoebe/keyboard.json
diff --git a/keyboards/maxr1998/phoebe/rules.mk b/keyboards/maxr1998/phoebe/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/maxr1998/phoebe/rules.mk
+++ /dev/null
diff --git a/keyboards/mazestudio/jocker/info.json b/keyboards/mazestudio/jocker/keyboard.json
index 7257866f21..7257866f21 100644
--- a/keyboards/mazestudio/jocker/info.json
+++ b/keyboards/mazestudio/jocker/keyboard.json
diff --git a/keyboards/mazestudio/jocker/rules.mk b/keyboards/mazestudio/jocker/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/mazestudio/jocker/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/mechllama/g35/v1/info.json b/keyboards/mechllama/g35/v1/keyboard.json
index 36d542dc58..36d542dc58 100644
--- a/keyboards/mechllama/g35/v1/info.json
+++ b/keyboards/mechllama/g35/v1/keyboard.json
diff --git a/keyboards/mechllama/g35/v1/rules.mk b/keyboards/mechllama/g35/v1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/mechllama/g35/v1/rules.mk
+++ /dev/null
diff --git a/keyboards/mechllama/g35/v2/info.json b/keyboards/mechllama/g35/v2/keyboard.json
index aa6bab7525..aa6bab7525 100644
--- a/keyboards/mechllama/g35/v2/info.json
+++ b/keyboards/mechllama/g35/v2/keyboard.json
diff --git a/keyboards/mechllama/g35/v2/rules.mk b/keyboards/mechllama/g35/v2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/mechllama/g35/v2/rules.mk
+++ /dev/null
diff --git a/keyboards/mechlovin/adelais/standard_led/arm/rev2/info.json b/keyboards/mechlovin/adelais/standard_led/arm/rev2/keyboard.json
index 9a2a280c10..9a2a280c10 100644
--- a/keyboards/mechlovin/adelais/standard_led/arm/rev2/info.json
+++ b/keyboards/mechlovin/adelais/standard_led/arm/rev2/keyboard.json
diff --git a/keyboards/mechlovin/adelais/standard_led/arm/rev2/rules.mk b/keyboards/mechlovin/adelais/standard_led/arm/rev2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/mechlovin/adelais/standard_led/arm/rev2/rules.mk
+++ /dev/null
diff --git a/keyboards/mechlovin/adelais/standard_led/arm/rev4/apm32f103/info.json b/keyboards/mechlovin/adelais/standard_led/arm/rev4/apm32f103/keyboard.json
index cf993be247..cf993be247 100644
--- a/keyboards/mechlovin/adelais/standard_led/arm/rev4/apm32f103/info.json
+++ b/keyboards/mechlovin/adelais/standard_led/arm/rev4/apm32f103/keyboard.json
diff --git a/keyboards/mechlovin/adelais/standard_led/arm/rev4/apm32f103/rules.mk b/keyboards/mechlovin/adelais/standard_led/arm/rev4/apm32f103/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/mechlovin/adelais/standard_led/arm/rev4/apm32f103/rules.mk
+++ /dev/null
diff --git a/keyboards/mechlovin/adelais/standard_led/arm/rev4/stm32f303/info.json b/keyboards/mechlovin/adelais/standard_led/arm/rev4/stm32f303/keyboard.json
index 774c3dcf31..774c3dcf31 100644
--- a/keyboards/mechlovin/adelais/standard_led/arm/rev4/stm32f303/info.json
+++ b/keyboards/mechlovin/adelais/standard_led/arm/rev4/stm32f303/keyboard.json
diff --git a/keyboards/mechlovin/adelais/standard_led/arm/rev4/stm32f303/rules.mk b/keyboards/mechlovin/adelais/standard_led/arm/rev4/stm32f303/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/mechlovin/adelais/standard_led/arm/rev4/stm32f303/rules.mk
+++ /dev/null
diff --git a/keyboards/mechlovin/hannah65/rev1/haus/info.json b/keyboards/mechlovin/hannah65/rev1/haus/keyboard.json
index ac97de5f18..ac97de5f18 100644
--- a/keyboards/mechlovin/hannah65/rev1/haus/info.json
+++ b/keyboards/mechlovin/hannah65/rev1/haus/keyboard.json
diff --git a/keyboards/mechlovin/hannah65/rev1/haus/rules.mk b/keyboards/mechlovin/hannah65/rev1/haus/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/mechlovin/hannah65/rev1/haus/rules.mk
+++ /dev/null
diff --git a/keyboards/mechlovin/infinity87/rev1/rogue87/info.json b/keyboards/mechlovin/infinity87/rev1/rogue87/keyboard.json
index 6fdc9d6e5d..6fdc9d6e5d 100644
--- a/keyboards/mechlovin/infinity87/rev1/rogue87/info.json
+++ b/keyboards/mechlovin/infinity87/rev1/rogue87/keyboard.json
diff --git a/keyboards/mechlovin/infinity87/rev1/rogue87/rules.mk b/keyboards/mechlovin/infinity87/rev1/rogue87/rules.mk
deleted file mode 100644
index 8b13789179..0000000000
--- a/keyboards/mechlovin/infinity87/rev1/rogue87/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/keyboards/mechlovin/infinity87/rev1/rouge87/info.json b/keyboards/mechlovin/infinity87/rev1/rouge87/keyboard.json
index 39a9f16925..39a9f16925 100644
--- a/keyboards/mechlovin/infinity87/rev1/rouge87/info.json
+++ b/keyboards/mechlovin/infinity87/rev1/rouge87/keyboard.json
diff --git a/keyboards/mechlovin/infinity87/rev1/rouge87/rules.mk b/keyboards/mechlovin/infinity87/rev1/rouge87/rules.mk
deleted file mode 100644
index 8b13789179..0000000000
--- a/keyboards/mechlovin/infinity87/rev1/rouge87/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/keyboards/mechlovin/mechlovin9/rev3/info.json b/keyboards/mechlovin/mechlovin9/rev3/keyboard.json
index faa4cf0a87..faa4cf0a87 100644
--- a/keyboards/mechlovin/mechlovin9/rev3/info.json
+++ b/keyboards/mechlovin/mechlovin9/rev3/keyboard.json
diff --git a/keyboards/mechlovin/mechlovin9/rev3/rules.mk b/keyboards/mechlovin/mechlovin9/rev3/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/mechlovin/mechlovin9/rev3/rules.mk
+++ /dev/null
diff --git a/keyboards/mechlovin/olly/jf/rev2/info.json b/keyboards/mechlovin/olly/jf/rev2/keyboard.json
index 600bf8a3af..600bf8a3af 100644
--- a/keyboards/mechlovin/olly/jf/rev2/info.json
+++ b/keyboards/mechlovin/olly/jf/rev2/keyboard.json
diff --git a/keyboards/mechlovin/olly/jf/rev2/rules.mk b/keyboards/mechlovin/olly/jf/rev2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/mechlovin/olly/jf/rev2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/mechlovin/olly/octagon/info.json b/keyboards/mechlovin/olly/octagon/keyboard.json
index 81b78b0b1c..81b78b0b1c 100644
--- a/keyboards/mechlovin/olly/octagon/info.json
+++ b/keyboards/mechlovin/olly/octagon/keyboard.json
diff --git a/keyboards/mechlovin/olly/octagon/rules.mk b/keyboards/mechlovin/olly/octagon/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/mechlovin/olly/octagon/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/mechlovin/zed1800/oreum/info.json b/keyboards/mechlovin/zed1800/oreum/keyboard.json
index 4a15f61ce4..4a15f61ce4 100644
--- a/keyboards/mechlovin/zed1800/oreum/info.json
+++ b/keyboards/mechlovin/zed1800/oreum/keyboard.json
diff --git a/keyboards/mechlovin/zed1800/oreum/rules.mk b/keyboards/mechlovin/zed1800/oreum/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/mechlovin/zed1800/oreum/rules.mk
+++ /dev/null
diff --git a/keyboards/mechlovin/zed1800/saber/info.json b/keyboards/mechlovin/zed1800/saber/keyboard.json
index d921d95a95..d921d95a95 100644
--- a/keyboards/mechlovin/zed1800/saber/info.json
+++ b/keyboards/mechlovin/zed1800/saber/keyboard.json
diff --git a/keyboards/mechlovin/zed1800/saber/rules.mk b/keyboards/mechlovin/zed1800/saber/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/mechlovin/zed1800/saber/rules.mk
+++ /dev/null
diff --git a/keyboards/mechlovin/zed1800/zepsody/info.json b/keyboards/mechlovin/zed1800/zepsody/keyboard.json
index dab92b26d7..dab92b26d7 100644
--- a/keyboards/mechlovin/zed1800/zepsody/info.json
+++ b/keyboards/mechlovin/zed1800/zepsody/keyboard.json
diff --git a/keyboards/mechlovin/zed1800/zepsody/rules.mk b/keyboards/mechlovin/zed1800/zepsody/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/mechlovin/zed1800/zepsody/rules.mk
+++ /dev/null
diff --git a/keyboards/mechlovin/zed65/910/info.json b/keyboards/mechlovin/zed65/910/keyboard.json
index 3b1472014d..3b1472014d 100644
--- a/keyboards/mechlovin/zed65/910/info.json
+++ b/keyboards/mechlovin/zed65/910/keyboard.json
diff --git a/keyboards/mechlovin/zed65/910/rules.mk b/keyboards/mechlovin/zed65/910/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/mechlovin/zed65/910/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/mechlovin/zed65/no_backlight/cor65/info.json b/keyboards/mechlovin/zed65/no_backlight/cor65/keyboard.json
index 4b3ed831c5..4b3ed831c5 100644
--- a/keyboards/mechlovin/zed65/no_backlight/cor65/info.json
+++ b/keyboards/mechlovin/zed65/no_backlight/cor65/keyboard.json
diff --git a/keyboards/mechlovin/zed65/no_backlight/cor65/rules.mk b/keyboards/mechlovin/zed65/no_backlight/cor65/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/mechlovin/zed65/no_backlight/cor65/rules.mk
+++ /dev/null
diff --git a/keyboards/mechlovin/zed65/rev1/info.json b/keyboards/mechlovin/zed65/rev1/keyboard.json
index 20f04dbe65..20f04dbe65 100644
--- a/keyboards/mechlovin/zed65/rev1/info.json
+++ b/keyboards/mechlovin/zed65/rev1/keyboard.json
diff --git a/keyboards/mechlovin/zed65/rev1/rules.mk b/keyboards/mechlovin/zed65/rev1/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/mechlovin/zed65/rev1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/mechwild/bb40/f401/info.json b/keyboards/mechwild/bb40/f401/keyboard.json
index 797e990059..797e990059 100644
--- a/keyboards/mechwild/bb40/f401/info.json
+++ b/keyboards/mechwild/bb40/f401/keyboard.json
diff --git a/keyboards/mechwild/bb40/f401/rules.mk b/keyboards/mechwild/bb40/f401/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/mechwild/bb40/f401/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/mechwild/bb40/f411/info.json b/keyboards/mechwild/bb40/f411/keyboard.json
index a41c5f4dd1..a41c5f4dd1 100644
--- a/keyboards/mechwild/bb40/f411/info.json
+++ b/keyboards/mechwild/bb40/f411/keyboard.json
diff --git a/keyboards/mechwild/bb40/f411/rules.mk b/keyboards/mechwild/bb40/f411/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/mechwild/bb40/f411/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/mechwild/bde/lefty/info.json b/keyboards/mechwild/bde/lefty/keyboard.json
index c9bcd05195..c9bcd05195 100644
--- a/keyboards/mechwild/bde/lefty/info.json
+++ b/keyboards/mechwild/bde/lefty/keyboard.json
diff --git a/keyboards/mechwild/bde/lefty/rules.mk b/keyboards/mechwild/bde/lefty/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/mechwild/bde/lefty/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/mechwild/bde/righty/info.json b/keyboards/mechwild/bde/righty/keyboard.json
index 3f254da286..3f254da286 100644
--- a/keyboards/mechwild/bde/righty/info.json
+++ b/keyboards/mechwild/bde/righty/keyboard.json
diff --git a/keyboards/mechwild/bde/righty/rules.mk b/keyboards/mechwild/bde/righty/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/mechwild/bde/righty/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/mechwild/obe/f401/info.json b/keyboards/mechwild/obe/f401/keyboard.json
index acd7e83f77..acd7e83f77 100644
--- a/keyboards/mechwild/obe/f401/info.json
+++ b/keyboards/mechwild/obe/f401/keyboard.json
diff --git a/keyboards/mechwild/obe/f401/rules.mk b/keyboards/mechwild/obe/f401/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/mechwild/obe/f401/rules.mk
+++ /dev/null
diff --git a/keyboards/mechwild/obe/f411/info.json b/keyboards/mechwild/obe/f411/keyboard.json
index 2517a82403..2517a82403 100644
--- a/keyboards/mechwild/obe/f411/info.json
+++ b/keyboards/mechwild/obe/f411/keyboard.json
diff --git a/keyboards/mechwild/obe/f411/rules.mk b/keyboards/mechwild/obe/f411/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/mechwild/obe/f411/rules.mk
+++ /dev/null
diff --git a/keyboards/mechwild/waka60/f401/info.json b/keyboards/mechwild/waka60/f401/keyboard.json
index acd7e83f77..acd7e83f77 100644
--- a/keyboards/mechwild/waka60/f401/info.json
+++ b/keyboards/mechwild/waka60/f401/keyboard.json
diff --git a/keyboards/mechwild/waka60/f401/rules.mk b/keyboards/mechwild/waka60/f401/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/mechwild/waka60/f401/rules.mk
+++ /dev/null
diff --git a/keyboards/mechwild/waka60/f411/info.json b/keyboards/mechwild/waka60/f411/keyboard.json
index 2517a82403..2517a82403 100644
--- a/keyboards/mechwild/waka60/f411/info.json
+++ b/keyboards/mechwild/waka60/f411/keyboard.json
diff --git a/keyboards/mechwild/waka60/f411/rules.mk b/keyboards/mechwild/waka60/f411/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/mechwild/waka60/f411/rules.mk
+++ /dev/null
diff --git a/keyboards/meetlab/kafka60/info.json b/keyboards/meetlab/kafka60/keyboard.json
index 5dbf3f5642..5dbf3f5642 100644
--- a/keyboards/meetlab/kafka60/info.json
+++ b/keyboards/meetlab/kafka60/keyboard.json
diff --git a/keyboards/meetlab/kafka60/rules.mk b/keyboards/meetlab/kafka60/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/meetlab/kafka60/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/meetlab/kafka68/info.json b/keyboards/meetlab/kafka68/keyboard.json
index 3836edc3c9..3836edc3c9 100644
--- a/keyboards/meetlab/kafka68/info.json
+++ b/keyboards/meetlab/kafka68/keyboard.json
diff --git a/keyboards/meetlab/kafka68/rules.mk b/keyboards/meetlab/kafka68/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/meetlab/kafka68/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/meetlab/kalice/info.json b/keyboards/meetlab/kalice/keyboard.json
index 5cb46eb9cf..5cb46eb9cf 100644
--- a/keyboards/meetlab/kalice/info.json
+++ b/keyboards/meetlab/kalice/keyboard.json
diff --git a/keyboards/meetlab/kalice/rules.mk b/keyboards/meetlab/kalice/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/meetlab/kalice/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/meetlab/rena/info.json b/keyboards/meetlab/rena/keyboard.json
index cf28f6d5f0..cf28f6d5f0 100644
--- a/keyboards/meetlab/rena/info.json
+++ b/keyboards/meetlab/rena/keyboard.json
diff --git a/keyboards/meetlab/rena/rules.mk b/keyboards/meetlab/rena/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/meetlab/rena/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/meletrix/zoom75/info.json b/keyboards/meletrix/zoom75/keyboard.json
index 20d7dc064a..20d7dc064a 100644
--- a/keyboards/meletrix/zoom75/info.json
+++ b/keyboards/meletrix/zoom75/keyboard.json
diff --git a/keyboards/meletrix/zoom75/rules.mk b/keyboards/meletrix/zoom75/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/meletrix/zoom75/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/meletrix/zoom98/info.json b/keyboards/meletrix/zoom98/keyboard.json
index 0a57fc3bb6..0a57fc3bb6 100644
--- a/keyboards/meletrix/zoom98/info.json
+++ b/keyboards/meletrix/zoom98/keyboard.json
diff --git a/keyboards/meletrix/zoom98/rules.mk b/keyboards/meletrix/zoom98/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/meletrix/zoom98/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/millet/doksin/info.json b/keyboards/millet/doksin/keyboard.json
index 7a848662cd..7a848662cd 100644
--- a/keyboards/millet/doksin/info.json
+++ b/keyboards/millet/doksin/keyboard.json
diff --git a/keyboards/millet/doksin/rules.mk b/keyboards/millet/doksin/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/millet/doksin/rules.mk
+++ /dev/null
diff --git a/keyboards/mincedshon/ecila/info.json b/keyboards/mincedshon/ecila/keyboard.json
index fe7173e34a..fe7173e34a 100644
--- a/keyboards/mincedshon/ecila/info.json
+++ b/keyboards/mincedshon/ecila/keyboard.json
diff --git a/keyboards/mincedshon/ecila/rules.mk b/keyboards/mincedshon/ecila/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/mincedshon/ecila/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/mk65/info.json b/keyboards/mk65/keyboard.json
index 9135deaf19..9135deaf19 100644
--- a/keyboards/mk65/info.json
+++ b/keyboards/mk65/keyboard.json
diff --git a/keyboards/mk65/rules.mk b/keyboards/mk65/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/mk65/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/mlego/m65/rev1/info.json b/keyboards/mlego/m65/rev1/keyboard.json
index 2f77137eec..2f77137eec 100644
--- a/keyboards/mlego/m65/rev1/info.json
+++ b/keyboards/mlego/m65/rev1/keyboard.json
diff --git a/keyboards/mlego/m65/rev1/rules.mk b/keyboards/mlego/m65/rev1/rules.mk
deleted file mode 100644
index 48c755b14e..0000000000
--- a/keyboards/mlego/m65/rev1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-#intentionally blanck
diff --git a/keyboards/mlego/m65/rev2/info.json b/keyboards/mlego/m65/rev2/keyboard.json
index 0014767309..0014767309 100644
--- a/keyboards/mlego/m65/rev2/info.json
+++ b/keyboards/mlego/m65/rev2/keyboard.json
diff --git a/keyboards/mlego/m65/rev2/rules.mk b/keyboards/mlego/m65/rev2/rules.mk
deleted file mode 100644
index 9a795b953e..0000000000
--- a/keyboards/mlego/m65/rev2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-#blank purpose
diff --git a/keyboards/mlego/m65/rev3/info.json b/keyboards/mlego/m65/rev3/keyboard.json
index 4b7980b63b..4b7980b63b 100644
--- a/keyboards/mlego/m65/rev3/info.json
+++ b/keyboards/mlego/m65/rev3/keyboard.json
diff --git a/keyboards/mlego/m65/rev3/rules.mk b/keyboards/mlego/m65/rev3/rules.mk
deleted file mode 100644
index 8b4c953989..0000000000
--- a/keyboards/mlego/m65/rev3/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-#blank on purpose
diff --git a/keyboards/mlego/m65/rev4/info.json b/keyboards/mlego/m65/rev4/keyboard.json
index ab2a708ba8..ab2a708ba8 100644
--- a/keyboards/mlego/m65/rev4/info.json
+++ b/keyboards/mlego/m65/rev4/keyboard.json
diff --git a/keyboards/mlego/m65/rev4/rules.mk b/keyboards/mlego/m65/rev4/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/mlego/m65/rev4/rules.mk
+++ /dev/null
diff --git a/keyboards/mntre_v3/info.json b/keyboards/mntre_v3/keyboard.json
index d9cee6aede..d9cee6aede 100644
--- a/keyboards/mntre_v3/info.json
+++ b/keyboards/mntre_v3/keyboard.json
diff --git a/keyboards/mntre_v3/rules.mk b/keyboards/mntre_v3/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/mntre_v3/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/mode/m256wh/info.json b/keyboards/mode/m256wh/keyboard.json
index bbd3c17e97..bbd3c17e97 100644
--- a/keyboards/mode/m256wh/info.json
+++ b/keyboards/mode/m256wh/keyboard.json
diff --git a/keyboards/mode/m256wh/rules.mk b/keyboards/mode/m256wh/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/mode/m256wh/rules.mk
+++ /dev/null
diff --git a/keyboards/mode/m256ws/info.json b/keyboards/mode/m256ws/keyboard.json
index 820ed536c2..820ed536c2 100644
--- a/keyboards/mode/m256ws/info.json
+++ b/keyboards/mode/m256ws/keyboard.json
diff --git a/keyboards/mode/m256ws/rules.mk b/keyboards/mode/m256ws/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/mode/m256ws/rules.mk
+++ /dev/null
diff --git a/keyboards/mode/m60h/info.json b/keyboards/mode/m60h/keyboard.json
index b33ea3a9c3..b33ea3a9c3 100644
--- a/keyboards/mode/m60h/info.json
+++ b/keyboards/mode/m60h/keyboard.json
diff --git a/keyboards/mode/m60h/rules.mk b/keyboards/mode/m60h/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/mode/m60h/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/mode/m60h_f/info.json b/keyboards/mode/m60h_f/keyboard.json
index 014472bc68..014472bc68 100644
--- a/keyboards/mode/m60h_f/info.json
+++ b/keyboards/mode/m60h_f/keyboard.json
diff --git a/keyboards/mode/m60h_f/rules.mk b/keyboards/mode/m60h_f/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/mode/m60h_f/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/mode/m60s/info.json b/keyboards/mode/m60s/keyboard.json
index 6a03219427..6a03219427 100644
--- a/keyboards/mode/m60s/info.json
+++ b/keyboards/mode/m60s/keyboard.json
diff --git a/keyboards/mode/m60s/rules.mk b/keyboards/mode/m60s/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/mode/m60s/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/mokey/luckycat70/info.json b/keyboards/mokey/luckycat70/keyboard.json
index 2f9ab6a1e5..2f9ab6a1e5 100644
--- a/keyboards/mokey/luckycat70/info.json
+++ b/keyboards/mokey/luckycat70/keyboard.json
diff --git a/keyboards/mokey/luckycat70/rules.mk b/keyboards/mokey/luckycat70/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/mokey/luckycat70/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/mokey/mokey12x2/info.json b/keyboards/mokey/mokey12x2/keyboard.json
index 6f22429e72..6f22429e72 100644
--- a/keyboards/mokey/mokey12x2/info.json
+++ b/keyboards/mokey/mokey12x2/keyboard.json
diff --git a/keyboards/mokey/mokey12x2/rules.mk b/keyboards/mokey/mokey12x2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/mokey/mokey12x2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/moky/moky88/info.json b/keyboards/moky/moky88/keyboard.json
index 38ed4dbd28..38ed4dbd28 100644
--- a/keyboards/moky/moky88/info.json
+++ b/keyboards/moky/moky88/keyboard.json
diff --git a/keyboards/moky/moky88/rules.mk b/keyboards/moky/moky88/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/moky/moky88/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/momokai/aurora/info.json b/keyboards/momokai/aurora/keyboard.json
index 84ecbdeb4a..84ecbdeb4a 100644
--- a/keyboards/momokai/aurora/info.json
+++ b/keyboards/momokai/aurora/keyboard.json
diff --git a/keyboards/momokai/aurora/rules.mk b/keyboards/momokai/aurora/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/momokai/aurora/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/monsgeek/m1/info.json b/keyboards/monsgeek/m1/keyboard.json
index 5d5d030214..5d5d030214 100644
--- a/keyboards/monsgeek/m1/info.json
+++ b/keyboards/monsgeek/m1/keyboard.json
diff --git a/keyboards/monsgeek/m1/rules.mk b/keyboards/monsgeek/m1/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/monsgeek/m1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/monsgeek/m3/info.json b/keyboards/monsgeek/m3/keyboard.json
index 09ce11c447..09ce11c447 100644
--- a/keyboards/monsgeek/m3/info.json
+++ b/keyboards/monsgeek/m3/keyboard.json
diff --git a/keyboards/monsgeek/m3/rules.mk b/keyboards/monsgeek/m3/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/monsgeek/m3/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/monsgeek/m5/info.json b/keyboards/monsgeek/m5/keyboard.json
index 77d474d5db..77d474d5db 100644
--- a/keyboards/monsgeek/m5/info.json
+++ b/keyboards/monsgeek/m5/keyboard.json
diff --git a/keyboards/monsgeek/m5/rules.mk b/keyboards/monsgeek/m5/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/monsgeek/m5/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/monsgeek/m6/info.json b/keyboards/monsgeek/m6/keyboard.json
index 7931d0d122..7931d0d122 100644
--- a/keyboards/monsgeek/m6/info.json
+++ b/keyboards/monsgeek/m6/keyboard.json
diff --git a/keyboards/monsgeek/m6/rules.mk b/keyboards/monsgeek/m6/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/monsgeek/m6/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/montsinger/palmetto/info.json b/keyboards/montsinger/palmetto/keyboard.json
index 9ff29ba893..9ff29ba893 100755
--- a/keyboards/montsinger/palmetto/info.json
+++ b/keyboards/montsinger/palmetto/keyboard.json
diff --git a/keyboards/montsinger/palmetto/rules.mk b/keyboards/montsinger/palmetto/rules.mk
deleted file mode 100755
index 8b13789179..0000000000
--- a/keyboards/montsinger/palmetto/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/keyboards/moondrop/dash75/r1/info.json b/keyboards/moondrop/dash75/r1/keyboard.json
index b562070dc9..b562070dc9 100644
--- a/keyboards/moondrop/dash75/r1/info.json
+++ b/keyboards/moondrop/dash75/r1/keyboard.json
diff --git a/keyboards/moondrop/dash75/r1/rules.mk b/keyboards/moondrop/dash75/r1/rules.mk
deleted file mode 100644
index 6441046fb6..0000000000
--- a/keyboards/moondrop/dash75/r1/rules.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-# This file intentionally left blank
-# ** Settings are Data Driven and reside in `info.json` **
diff --git a/keyboards/mothwing/info.json b/keyboards/mothwing/keyboard.json
index 350c52c72e..350c52c72e 100644
--- a/keyboards/mothwing/info.json
+++ b/keyboards/mothwing/keyboard.json
diff --git a/keyboards/mothwing/rules.mk b/keyboards/mothwing/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/mothwing/rules.mk
+++ /dev/null
diff --git a/keyboards/ms_sculpt/info.json b/keyboards/ms_sculpt/keyboard.json
index 3536d4501f..3536d4501f 100644
--- a/keyboards/ms_sculpt/info.json
+++ b/keyboards/ms_sculpt/keyboard.json
diff --git a/keyboards/ms_sculpt/rules.mk b/keyboards/ms_sculpt/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/ms_sculpt/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/mwstudio/mmk_3/info.json b/keyboards/mwstudio/mmk_3/keyboard.json
index c63bd69f62..c63bd69f62 100644
--- a/keyboards/mwstudio/mmk_3/info.json
+++ b/keyboards/mwstudio/mmk_3/keyboard.json
diff --git a/keyboards/mwstudio/mmk_3/rules.mk b/keyboards/mwstudio/mmk_3/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/mwstudio/mmk_3/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/mwstudio/mw660/info.json b/keyboards/mwstudio/mw660/keyboard.json
index fdbd7564a7..fdbd7564a7 100644
--- a/keyboards/mwstudio/mw660/info.json
+++ b/keyboards/mwstudio/mw660/keyboard.json
diff --git a/keyboards/mwstudio/mw660/rules.mk b/keyboards/mwstudio/mw660/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/mwstudio/mw660/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/mwstudio/mw80/info.json b/keyboards/mwstudio/mw80/keyboard.json
index 829e97591c..829e97591c 100644
--- a/keyboards/mwstudio/mw80/info.json
+++ b/keyboards/mwstudio/mw80/keyboard.json
diff --git a/keyboards/mwstudio/mw80/rules.mk b/keyboards/mwstudio/mw80/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/mwstudio/mw80/rules.mk
+++ /dev/null
diff --git a/keyboards/mxss/info.json b/keyboards/mxss/keyboard.json
index 0846157457..0846157457 100644
--- a/keyboards/mxss/info.json
+++ b/keyboards/mxss/keyboard.json
diff --git a/keyboards/mxss/rules.mk b/keyboards/mxss/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/mxss/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/nacly/bigsmoothknob/info.json b/keyboards/nacly/bigsmoothknob/keyboard.json
index 85f1431b29..85f1431b29 100644
--- a/keyboards/nacly/bigsmoothknob/info.json
+++ b/keyboards/nacly/bigsmoothknob/keyboard.json
diff --git a/keyboards/nacly/bigsmoothknob/rules.mk b/keyboards/nacly/bigsmoothknob/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/nacly/bigsmoothknob/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/navi60/info.json b/keyboards/navi60/keyboard.json
index 42c3e5da1d..42c3e5da1d 100644
--- a/keyboards/navi60/info.json
+++ b/keyboards/navi60/keyboard.json
diff --git a/keyboards/navi60/rules.mk b/keyboards/navi60/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/navi60/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/neson_design/810e/info.json b/keyboards/neson_design/810e/keyboard.json
index ee80a34afb..ee80a34afb 100644
--- a/keyboards/neson_design/810e/info.json
+++ b/keyboards/neson_design/810e/keyboard.json
diff --git a/keyboards/neson_design/810e/rules.mk b/keyboards/neson_design/810e/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/neson_design/810e/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/neson_design/nico/info.json b/keyboards/neson_design/nico/keyboard.json
index 477ac3ba7c..477ac3ba7c 100644
--- a/keyboards/neson_design/nico/info.json
+++ b/keyboards/neson_design/nico/keyboard.json
diff --git a/keyboards/neson_design/nico/rules.mk b/keyboards/neson_design/nico/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/neson_design/nico/rules.mk
+++ /dev/null
diff --git a/keyboards/nightly_boards/n40_o/info.json b/keyboards/nightly_boards/n40_o/keyboard.json
index 1f341441a4..1f341441a4 100644
--- a/keyboards/nightly_boards/n40_o/info.json
+++ b/keyboards/nightly_boards/n40_o/keyboard.json
diff --git a/keyboards/nightly_boards/n40_o/rules.mk b/keyboards/nightly_boards/n40_o/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/nightly_boards/n40_o/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/ning/tiny_board/tb16_rgb/info.json b/keyboards/ning/tiny_board/tb16_rgb/keyboard.json
index 57a2438c3d..57a2438c3d 100644
--- a/keyboards/ning/tiny_board/tb16_rgb/info.json
+++ b/keyboards/ning/tiny_board/tb16_rgb/keyboard.json
diff --git a/keyboards/ning/tiny_board/tb16_rgb/rules.mk b/keyboards/ning/tiny_board/tb16_rgb/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/ning/tiny_board/tb16_rgb/rules.mk
+++ /dev/null
diff --git a/keyboards/nix_studio/lilith/info.json b/keyboards/nix_studio/lilith/keyboard.json
index 7fe03ef806..7fe03ef806 100644
--- a/keyboards/nix_studio/lilith/info.json
+++ b/keyboards/nix_studio/lilith/keyboard.json
diff --git a/keyboards/nix_studio/lilith/rules.mk b/keyboards/nix_studio/lilith/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/nix_studio/lilith/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/novelkeys/nk65/base/info.json b/keyboards/novelkeys/nk65/base/keyboard.json
index fc547dc134..fc547dc134 100644
--- a/keyboards/novelkeys/nk65/base/info.json
+++ b/keyboards/novelkeys/nk65/base/keyboard.json
diff --git a/keyboards/novelkeys/nk65/base/rules.mk b/keyboards/novelkeys/nk65/base/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/novelkeys/nk65/base/rules.mk
+++ /dev/null
diff --git a/keyboards/novelkeys/nk65/v1_4/info.json b/keyboards/novelkeys/nk65/v1_4/keyboard.json
index 3233797019..3233797019 100644
--- a/keyboards/novelkeys/nk65/v1_4/info.json
+++ b/keyboards/novelkeys/nk65/v1_4/keyboard.json
diff --git a/keyboards/novelkeys/nk65/v1_4/rules.mk b/keyboards/novelkeys/nk65/v1_4/rules.mk
deleted file mode 100755
index 8b13789179..0000000000
--- a/keyboards/novelkeys/nk65/v1_4/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/keyboards/noxary/valhalla_v2/info.json b/keyboards/noxary/valhalla_v2/keyboard.json
index 671bd0b775..671bd0b775 100644
--- a/keyboards/noxary/valhalla_v2/info.json
+++ b/keyboards/noxary/valhalla_v2/keyboard.json
diff --git a/keyboards/noxary/valhalla_v2/rules.mk b/keyboards/noxary/valhalla_v2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/noxary/valhalla_v2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/null/st110r2/info.json b/keyboards/null/st110r2/keyboard.json
index b83e9746e1..b83e9746e1 100644
--- a/keyboards/null/st110r2/info.json
+++ b/keyboards/null/st110r2/keyboard.json
diff --git a/keyboards/null/st110r2/rules.mk b/keyboards/null/st110r2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/null/st110r2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/oddball/v1/info.json b/keyboards/oddball/v1/keyboard.json
index f2bc9062ed..f2bc9062ed 100644
--- a/keyboards/oddball/v1/info.json
+++ b/keyboards/oddball/v1/keyboard.json
diff --git a/keyboards/oddball/v1/rules.mk b/keyboards/oddball/v1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/oddball/v1/rules.mk
+++ /dev/null
diff --git a/keyboards/oddball/v2/info.json b/keyboards/oddball/v2/keyboard.json
index 854f80649e..854f80649e 100644
--- a/keyboards/oddball/v2/info.json
+++ b/keyboards/oddball/v2/keyboard.json
diff --git a/keyboards/oddball/v2/rules.mk b/keyboards/oddball/v2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/oddball/v2/rules.mk
+++ /dev/null
diff --git a/keyboards/oddball/v2_1/info.json b/keyboards/oddball/v2_1/keyboard.json
index ef4a6de85d..ef4a6de85d 100644
--- a/keyboards/oddball/v2_1/info.json
+++ b/keyboards/oddball/v2_1/keyboard.json
diff --git a/keyboards/oddball/v2_1/rules.mk b/keyboards/oddball/v2_1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/oddball/v2_1/rules.mk
+++ /dev/null
diff --git a/keyboards/omkbd/runner3680/3x6/info.json b/keyboards/omkbd/runner3680/3x6/keyboard.json
index f2a169d228..f2a169d228 100644
--- a/keyboards/omkbd/runner3680/3x6/info.json
+++ b/keyboards/omkbd/runner3680/3x6/keyboard.json
diff --git a/keyboards/omkbd/runner3680/3x6/rules.mk b/keyboards/omkbd/runner3680/3x6/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/omkbd/runner3680/3x6/rules.mk
+++ /dev/null
diff --git a/keyboards/omkbd/runner3680/3x7/info.json b/keyboards/omkbd/runner3680/3x7/keyboard.json
index e4b36983e7..e4b36983e7 100644
--- a/keyboards/omkbd/runner3680/3x7/info.json
+++ b/keyboards/omkbd/runner3680/3x7/keyboard.json
diff --git a/keyboards/omkbd/runner3680/3x7/rules.mk b/keyboards/omkbd/runner3680/3x7/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/omkbd/runner3680/3x7/rules.mk
+++ /dev/null
diff --git a/keyboards/omkbd/runner3680/3x8/info.json b/keyboards/omkbd/runner3680/3x8/keyboard.json
index e001332796..e001332796 100644
--- a/keyboards/omkbd/runner3680/3x8/info.json
+++ b/keyboards/omkbd/runner3680/3x8/keyboard.json
diff --git a/keyboards/omkbd/runner3680/3x8/rules.mk b/keyboards/omkbd/runner3680/3x8/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/omkbd/runner3680/3x8/rules.mk
+++ /dev/null
diff --git a/keyboards/omkbd/runner3680/4x6/info.json b/keyboards/omkbd/runner3680/4x6/keyboard.json
index 6568a9e845..6568a9e845 100644
--- a/keyboards/omkbd/runner3680/4x6/info.json
+++ b/keyboards/omkbd/runner3680/4x6/keyboard.json
diff --git a/keyboards/omkbd/runner3680/4x6/rules.mk b/keyboards/omkbd/runner3680/4x6/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/omkbd/runner3680/4x6/rules.mk
+++ /dev/null
diff --git a/keyboards/omkbd/runner3680/4x7/info.json b/keyboards/omkbd/runner3680/4x7/keyboard.json
index 88f3bdd18d..88f3bdd18d 100644
--- a/keyboards/omkbd/runner3680/4x7/info.json
+++ b/keyboards/omkbd/runner3680/4x7/keyboard.json
diff --git a/keyboards/omkbd/runner3680/4x7/rules.mk b/keyboards/omkbd/runner3680/4x7/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/omkbd/runner3680/4x7/rules.mk
+++ /dev/null
diff --git a/keyboards/omkbd/runner3680/4x8/info.json b/keyboards/omkbd/runner3680/4x8/keyboard.json
index 1ee1d482c9..1ee1d482c9 100644
--- a/keyboards/omkbd/runner3680/4x8/info.json
+++ b/keyboards/omkbd/runner3680/4x8/keyboard.json
diff --git a/keyboards/omkbd/runner3680/4x8/rules.mk b/keyboards/omkbd/runner3680/4x8/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/omkbd/runner3680/4x8/rules.mk
+++ /dev/null
diff --git a/keyboards/omkbd/runner3680/5x6/info.json b/keyboards/omkbd/runner3680/5x6/keyboard.json
index 28fddf1873..28fddf1873 100644
--- a/keyboards/omkbd/runner3680/5x6/info.json
+++ b/keyboards/omkbd/runner3680/5x6/keyboard.json
diff --git a/keyboards/omkbd/runner3680/5x6/rules.mk b/keyboards/omkbd/runner3680/5x6/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/omkbd/runner3680/5x6/rules.mk
+++ /dev/null
diff --git a/keyboards/omkbd/runner3680/5x6_5x8/info.json b/keyboards/omkbd/runner3680/5x6_5x8/keyboard.json
index 8a7b34597e..8a7b34597e 100644
--- a/keyboards/omkbd/runner3680/5x6_5x8/info.json
+++ b/keyboards/omkbd/runner3680/5x6_5x8/keyboard.json
diff --git a/keyboards/omkbd/runner3680/5x6_5x8/rules.mk b/keyboards/omkbd/runner3680/5x6_5x8/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/omkbd/runner3680/5x6_5x8/rules.mk
+++ /dev/null
diff --git a/keyboards/omkbd/runner3680/5x7/info.json b/keyboards/omkbd/runner3680/5x7/keyboard.json
index 10a833a839..10a833a839 100644
--- a/keyboards/omkbd/runner3680/5x7/info.json
+++ b/keyboards/omkbd/runner3680/5x7/keyboard.json
diff --git a/keyboards/omkbd/runner3680/5x7/rules.mk b/keyboards/omkbd/runner3680/5x7/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/omkbd/runner3680/5x7/rules.mk
+++ /dev/null
diff --git a/keyboards/omkbd/runner3680/5x8/info.json b/keyboards/omkbd/runner3680/5x8/keyboard.json
index 8b2ca0142c..8b2ca0142c 100644
--- a/keyboards/omkbd/runner3680/5x8/info.json
+++ b/keyboards/omkbd/runner3680/5x8/keyboard.json
diff --git a/keyboards/omkbd/runner3680/5x8/rules.mk b/keyboards/omkbd/runner3680/5x8/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/omkbd/runner3680/5x8/rules.mk
+++ /dev/null
diff --git a/keyboards/orthograph/info.json b/keyboards/orthograph/keyboard.json
index ad37b0c723..ad37b0c723 100644
--- a/keyboards/orthograph/info.json
+++ b/keyboards/orthograph/keyboard.json
diff --git a/keyboards/orthograph/rules.mk b/keyboards/orthograph/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/orthograph/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/pangorin/tan67/info.json b/keyboards/pangorin/tan67/keyboard.json
index 5b36fd7a40..5b36fd7a40 100644
--- a/keyboards/pangorin/tan67/info.json
+++ b/keyboards/pangorin/tan67/keyboard.json
diff --git a/keyboards/pangorin/tan67/rules.mk b/keyboards/pangorin/tan67/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/pangorin/tan67/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/pauperboards/brick/info.json b/keyboards/pauperboards/brick/keyboard.json
index 8ebe32ded4..8ebe32ded4 100644
--- a/keyboards/pauperboards/brick/info.json
+++ b/keyboards/pauperboards/brick/keyboard.json
diff --git a/keyboards/pauperboards/brick/rules.mk b/keyboards/pauperboards/brick/rules.mk
deleted file mode 100644
index 333c4e5973..0000000000
--- a/keyboards/pauperboards/brick/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intenionally left blank
diff --git a/keyboards/peej/tripel/left/info.json b/keyboards/peej/tripel/left/keyboard.json
index e9833e2464..e9833e2464 100644
--- a/keyboards/peej/tripel/left/info.json
+++ b/keyboards/peej/tripel/left/keyboard.json
diff --git a/keyboards/peej/tripel/left/rules.mk b/keyboards/peej/tripel/left/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/peej/tripel/left/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/peej/tripel/middle/info.json b/keyboards/peej/tripel/middle/keyboard.json
index 98d854e489..98d854e489 100644
--- a/keyboards/peej/tripel/middle/info.json
+++ b/keyboards/peej/tripel/middle/keyboard.json
diff --git a/keyboards/peej/tripel/middle/rules.mk b/keyboards/peej/tripel/middle/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/peej/tripel/middle/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/peej/tripel/right/info.json b/keyboards/peej/tripel/right/keyboard.json
index c9f31f4679..c9f31f4679 100644
--- a/keyboards/peej/tripel/right/info.json
+++ b/keyboards/peej/tripel/right/keyboard.json
diff --git a/keyboards/peej/tripel/right/rules.mk b/keyboards/peej/tripel/right/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/peej/tripel/right/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/phentech/rpk_001/info.json b/keyboards/phentech/rpk_001/keyboard.json
index 0ce2993897..0ce2993897 100644
--- a/keyboards/phentech/rpk_001/info.json
+++ b/keyboards/phentech/rpk_001/keyboard.json
diff --git a/keyboards/phentech/rpk_001/rules.mk b/keyboards/phentech/rpk_001/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/phentech/rpk_001/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/pica40/rev1/info.json b/keyboards/pica40/rev1/keyboard.json
index fdb4cb09b3..fdb4cb09b3 100644
--- a/keyboards/pica40/rev1/info.json
+++ b/keyboards/pica40/rev1/keyboard.json
diff --git a/keyboards/pica40/rev1/rules.mk b/keyboards/pica40/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/pica40/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/pinky/3/info.json b/keyboards/pinky/3/keyboard.json
index 770d368399..770d368399 100644
--- a/keyboards/pinky/3/info.json
+++ b/keyboards/pinky/3/keyboard.json
diff --git a/keyboards/pinky/3/rules.mk b/keyboards/pinky/3/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/pinky/3/rules.mk
+++ /dev/null
diff --git a/keyboards/pinky/4/info.json b/keyboards/pinky/4/keyboard.json
index 01e44a647b..01e44a647b 100644
--- a/keyboards/pinky/4/info.json
+++ b/keyboards/pinky/4/keyboard.json
diff --git a/keyboards/pinky/4/rules.mk b/keyboards/pinky/4/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/pinky/4/rules.mk
+++ /dev/null
diff --git a/keyboards/pixelspace/shadow80/info.json b/keyboards/pixelspace/shadow80/keyboard.json
index c7c4901745..c7c4901745 100644
--- a/keyboards/pixelspace/shadow80/info.json
+++ b/keyboards/pixelspace/shadow80/keyboard.json
diff --git a/keyboards/pixelspace/shadow80/rules.mk b/keyboards/pixelspace/shadow80/rules.mk
deleted file mode 100644
index c80812f6e0..0000000000
--- a/keyboards/pixelspace/shadow80/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file is intentionally blank
diff --git a/keyboards/planck/ez/base/info.json b/keyboards/planck/ez/base/keyboard.json
index 07167a8c2a..07167a8c2a 100644
--- a/keyboards/planck/ez/base/info.json
+++ b/keyboards/planck/ez/base/keyboard.json
diff --git a/keyboards/planck/ez/base/rules.mk b/keyboards/planck/ez/base/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/planck/ez/base/rules.mk
+++ /dev/null
diff --git a/keyboards/ploopyco/madromys/rev1_001/info.json b/keyboards/ploopyco/madromys/rev1_001/keyboard.json
index 5cb4ee3938..5cb4ee3938 100644
--- a/keyboards/ploopyco/madromys/rev1_001/info.json
+++ b/keyboards/ploopyco/madromys/rev1_001/keyboard.json
diff --git a/keyboards/ploopyco/madromys/rev1_001/rules.mk b/keyboards/ploopyco/madromys/rev1_001/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/ploopyco/madromys/rev1_001/rules.mk
+++ /dev/null
diff --git a/keyboards/ploopyco/trackball/rev1/info.json b/keyboards/ploopyco/trackball/rev1/keyboard.json
index 8e372e7c2b..8e372e7c2b 100644
--- a/keyboards/ploopyco/trackball/rev1/info.json
+++ b/keyboards/ploopyco/trackball/rev1/keyboard.json
diff --git a/keyboards/ploopyco/trackball/rev1/rules.mk b/keyboards/ploopyco/trackball/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/ploopyco/trackball/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/ploopyco/trackball/rev1_005/info.json b/keyboards/ploopyco/trackball/rev1_005/keyboard.json
index 4ec61dc7eb..4ec61dc7eb 100644
--- a/keyboards/ploopyco/trackball/rev1_005/info.json
+++ b/keyboards/ploopyco/trackball/rev1_005/keyboard.json
diff --git a/keyboards/ploopyco/trackball/rev1_005/rules.mk b/keyboards/ploopyco/trackball/rev1_005/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/ploopyco/trackball/rev1_005/rules.mk
+++ /dev/null
diff --git a/keyboards/ploopyco/trackball_mini/rev1_001/info.json b/keyboards/ploopyco/trackball_mini/rev1_001/keyboard.json
index 20c192f869..20c192f869 100644
--- a/keyboards/ploopyco/trackball_mini/rev1_001/info.json
+++ b/keyboards/ploopyco/trackball_mini/rev1_001/keyboard.json
diff --git a/keyboards/ploopyco/trackball_mini/rev1_001/rules.mk b/keyboards/ploopyco/trackball_mini/rev1_001/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/ploopyco/trackball_mini/rev1_001/rules.mk
+++ /dev/null
diff --git a/keyboards/ploopyco/trackball_mini/rev1_002/info.json b/keyboards/ploopyco/trackball_mini/rev1_002/keyboard.json
index 20c192f869..20c192f869 100644
--- a/keyboards/ploopyco/trackball_mini/rev1_002/info.json
+++ b/keyboards/ploopyco/trackball_mini/rev1_002/keyboard.json
diff --git a/keyboards/ploopyco/trackball_mini/rev1_002/rules.mk b/keyboards/ploopyco/trackball_mini/rev1_002/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/ploopyco/trackball_mini/rev1_002/rules.mk
+++ /dev/null
diff --git a/keyboards/ploopyco/trackball_nano/rev1_001/info.json b/keyboards/ploopyco/trackball_nano/rev1_001/keyboard.json
index abf5f9fe74..abf5f9fe74 100644
--- a/keyboards/ploopyco/trackball_nano/rev1_001/info.json
+++ b/keyboards/ploopyco/trackball_nano/rev1_001/keyboard.json
diff --git a/keyboards/ploopyco/trackball_nano/rev1_001/rules.mk b/keyboards/ploopyco/trackball_nano/rev1_001/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/ploopyco/trackball_nano/rev1_001/rules.mk
+++ /dev/null
diff --git a/keyboards/ploopyco/trackball_thumb/rev1_001/info.json b/keyboards/ploopyco/trackball_thumb/rev1_001/keyboard.json
index db12ee6217..db12ee6217 100644
--- a/keyboards/ploopyco/trackball_thumb/rev1_001/info.json
+++ b/keyboards/ploopyco/trackball_thumb/rev1_001/keyboard.json
diff --git a/keyboards/ploopyco/trackball_thumb/rev1_001/rules.mk b/keyboards/ploopyco/trackball_thumb/rev1_001/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/ploopyco/trackball_thumb/rev1_001/rules.mk
+++ /dev/null
diff --git a/keyboards/plum47/info.json b/keyboards/plum47/keyboard.json
index 81b87e92db..81b87e92db 100644
--- a/keyboards/plum47/info.json
+++ b/keyboards/plum47/keyboard.json
diff --git a/keyboards/plum47/rules.mk b/keyboards/plum47/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/plum47/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/plywrks/allaro/info.json b/keyboards/plywrks/allaro/keyboard.json
index fecc15f73b..fecc15f73b 100644
--- a/keyboards/plywrks/allaro/info.json
+++ b/keyboards/plywrks/allaro/keyboard.json
diff --git a/keyboards/plywrks/allaro/rules.mk b/keyboards/plywrks/allaro/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/plywrks/allaro/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/plywrks/ji_eun/info.json b/keyboards/plywrks/ji_eun/keyboard.json
index b470e29ebd..b470e29ebd 100644
--- a/keyboards/plywrks/ji_eun/info.json
+++ b/keyboards/plywrks/ji_eun/keyboard.json
diff --git a/keyboards/plywrks/ji_eun/rules.mk b/keyboards/plywrks/ji_eun/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/plywrks/ji_eun/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/plywrks/ply8x/info.json b/keyboards/plywrks/ply8x/keyboard.json
index 7c0717ade0..7c0717ade0 100644
--- a/keyboards/plywrks/ply8x/info.json
+++ b/keyboards/plywrks/ply8x/keyboard.json
diff --git a/keyboards/plywrks/ply8x/rules.mk b/keyboards/plywrks/ply8x/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/plywrks/ply8x/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/primekb/meridian/ktr1010/info.json b/keyboards/primekb/meridian/ktr1010/keyboard.json
index a9a9362ec9..a9a9362ec9 100644
--- a/keyboards/primekb/meridian/ktr1010/info.json
+++ b/keyboards/primekb/meridian/ktr1010/keyboard.json
diff --git a/keyboards/primekb/meridian/ktr1010/rules.mk b/keyboards/primekb/meridian/ktr1010/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/primekb/meridian/ktr1010/rules.mk
+++ /dev/null
diff --git a/keyboards/primekb/meridian/ws2812/info.json b/keyboards/primekb/meridian/ws2812/keyboard.json
index 4299d367c2..4299d367c2 100644
--- a/keyboards/primekb/meridian/ws2812/info.json
+++ b/keyboards/primekb/meridian/ws2812/keyboard.json
diff --git a/keyboards/primekb/meridian/ws2812/rules.mk b/keyboards/primekb/meridian/ws2812/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/primekb/meridian/ws2812/rules.mk
+++ /dev/null
diff --git a/keyboards/program_yoink/ortho/info.json b/keyboards/program_yoink/ortho/keyboard.json
index e9d5fd3e80..e9d5fd3e80 100644
--- a/keyboards/program_yoink/ortho/info.json
+++ b/keyboards/program_yoink/ortho/keyboard.json
diff --git a/keyboards/program_yoink/ortho/rules.mk b/keyboards/program_yoink/ortho/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/program_yoink/ortho/rules.mk
+++ /dev/null
diff --git a/keyboards/program_yoink/staggered/info.json b/keyboards/program_yoink/staggered/keyboard.json
index c20e2c9fc7..c20e2c9fc7 100644
--- a/keyboards/program_yoink/staggered/info.json
+++ b/keyboards/program_yoink/staggered/keyboard.json
diff --git a/keyboards/program_yoink/staggered/rules.mk b/keyboards/program_yoink/staggered/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/program_yoink/staggered/rules.mk
+++ /dev/null
diff --git a/keyboards/projectcain/vault35/atmega32u4/info.json b/keyboards/projectcain/vault35/atmega32u4/keyboard.json
index 9acd8ee34d..9acd8ee34d 100644
--- a/keyboards/projectcain/vault35/atmega32u4/info.json
+++ b/keyboards/projectcain/vault35/atmega32u4/keyboard.json
diff --git a/keyboards/projectcain/vault35/atmega32u4/rules.mk b/keyboards/projectcain/vault35/atmega32u4/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/projectcain/vault35/atmega32u4/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/projectd/65/projectd_65_ansi/info.json b/keyboards/projectd/65/projectd_65_ansi/keyboard.json
index 9cfe8ffb5d..9cfe8ffb5d 100644
--- a/keyboards/projectd/65/projectd_65_ansi/info.json
+++ b/keyboards/projectd/65/projectd_65_ansi/keyboard.json
diff --git a/keyboards/projectd/65/projectd_65_ansi/rules.mk b/keyboards/projectd/65/projectd_65_ansi/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/projectd/65/projectd_65_ansi/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/projectd/75/ansi/info.json b/keyboards/projectd/75/ansi/keyboard.json
index 2e57c35328..2e57c35328 100644
--- a/keyboards/projectd/75/ansi/info.json
+++ b/keyboards/projectd/75/ansi/keyboard.json
diff --git a/keyboards/projectd/75/ansi/rules.mk b/keyboards/projectd/75/ansi/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/projectd/75/ansi/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/proteus67/info.json b/keyboards/proteus67/keyboard.json
index 0ab7117ef2..0ab7117ef2 100644
--- a/keyboards/proteus67/info.json
+++ b/keyboards/proteus67/keyboard.json
diff --git a/keyboards/proteus67/rules.mk b/keyboards/proteus67/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/proteus67/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/prototypist/pt60/info.json b/keyboards/prototypist/pt60/keyboard.json
index 8018350e6f..8018350e6f 100644
--- a/keyboards/prototypist/pt60/info.json
+++ b/keyboards/prototypist/pt60/keyboard.json
diff --git a/keyboards/prototypist/pt60/rules.mk b/keyboards/prototypist/pt60/rules.mk
deleted file mode 100644
index d469a47828..0000000000
--- a/keyboards/prototypist/pt60/rules.mk
+++ /dev/null
@@ -1,3 +0,0 @@
-# This file intentionally left blank.
-
-
diff --git a/keyboards/prototypist/pt80/info.json b/keyboards/prototypist/pt80/keyboard.json
index cb58643e3f..cb58643e3f 100644
--- a/keyboards/prototypist/pt80/info.json
+++ b/keyboards/prototypist/pt80/keyboard.json
diff --git a/keyboards/prototypist/pt80/rules.mk b/keyboards/prototypist/pt80/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/prototypist/pt80/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/pteropus/info.json b/keyboards/pteropus/keyboard.json
index 76cbe67eee..76cbe67eee 100644
--- a/keyboards/pteropus/info.json
+++ b/keyboards/pteropus/keyboard.json
diff --git a/keyboards/pteropus/rules.mk b/keyboards/pteropus/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/pteropus/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/purin/info.json b/keyboards/purin/keyboard.json
index 08a8b06e34..08a8b06e34 100644
--- a/keyboards/purin/info.json
+++ b/keyboards/purin/keyboard.json
diff --git a/keyboards/purin/rules.mk b/keyboards/purin/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/purin/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/qck75/v1/info.json b/keyboards/qck75/v1/keyboard.json
index a8ae853ab3..a8ae853ab3 100644
--- a/keyboards/qck75/v1/info.json
+++ b/keyboards/qck75/v1/keyboard.json
diff --git a/keyboards/qck75/v1/rules.mk b/keyboards/qck75/v1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/qck75/v1/rules.mk
+++ /dev/null
diff --git a/keyboards/quadrum/delta/info.json b/keyboards/quadrum/delta/keyboard.json
index bfdc0afd62..bfdc0afd62 100644
--- a/keyboards/quadrum/delta/info.json
+++ b/keyboards/quadrum/delta/keyboard.json
diff --git a/keyboards/quadrum/delta/rules.mk b/keyboards/quadrum/delta/rules.mk
deleted file mode 100644
index 6968c52335..0000000000
--- a/keyboards/quadrum/delta/rules.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-# This file intentionally left blank
-
diff --git a/keyboards/qwertykeys/qk100/ansi/info.json b/keyboards/qwertykeys/qk100/ansi/keyboard.json
index fb52f388de..fb52f388de 100644
--- a/keyboards/qwertykeys/qk100/ansi/info.json
+++ b/keyboards/qwertykeys/qk100/ansi/keyboard.json
diff --git a/keyboards/qwertykeys/qk100/ansi/rules.mk b/keyboards/qwertykeys/qk100/ansi/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/qwertykeys/qk100/ansi/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/qwertykeys/qk100/solder/info.json b/keyboards/qwertykeys/qk100/solder/keyboard.json
index 64f8945b7f..64f8945b7f 100644
--- a/keyboards/qwertykeys/qk100/solder/info.json
+++ b/keyboards/qwertykeys/qk100/solder/keyboard.json
diff --git a/keyboards/qwertykeys/qk100/solder/rules.mk b/keyboards/qwertykeys/qk100/solder/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/qwertykeys/qk100/solder/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/rainkeebs/trailmix/info.json b/keyboards/rainkeebs/trailmix/keyboard.json
index 7b3cfdfcdd..7b3cfdfcdd 100644
--- a/keyboards/rainkeebs/trailmix/info.json
+++ b/keyboards/rainkeebs/trailmix/keyboard.json
diff --git a/keyboards/rainkeebs/trailmix/rules.mk b/keyboards/rainkeebs/trailmix/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/rainkeebs/trailmix/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/ramlord/witf/info.json b/keyboards/ramlord/witf/keyboard.json
index 55049a3ffa..55049a3ffa 100644
--- a/keyboards/ramlord/witf/info.json
+++ b/keyboards/ramlord/witf/keyboard.json
diff --git a/keyboards/ramlord/witf/rules.mk b/keyboards/ramlord/witf/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/ramlord/witf/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/rart/rart60/info.json b/keyboards/rart/rart60/keyboard.json
index 3d0f6c8b55..3d0f6c8b55 100644
--- a/keyboards/rart/rart60/info.json
+++ b/keyboards/rart/rart60/keyboard.json
diff --git a/keyboards/rart/rart60/rules.mk b/keyboards/rart/rart60/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/rart/rart60/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/rastersoft/minitkl/info.json b/keyboards/rastersoft/minitkl/keyboard.json
index e8d0691959..e8d0691959 100644
--- a/keyboards/rastersoft/minitkl/info.json
+++ b/keyboards/rastersoft/minitkl/keyboard.json
diff --git a/keyboards/rastersoft/minitkl/rules.mk b/keyboards/rastersoft/minitkl/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/rastersoft/minitkl/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/redox/rev1/base/info.json b/keyboards/redox/rev1/base/keyboard.json
index a4a3f3fe96..a4a3f3fe96 100644
--- a/keyboards/redox/rev1/base/info.json
+++ b/keyboards/redox/rev1/base/keyboard.json
diff --git a/keyboards/redox/rev1/base/rules.mk b/keyboards/redox/rev1/base/rules.mk
deleted file mode 100644
index 3bbd261429..0000000000
--- a/keyboards/redox/rev1/base/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# File intentionally blank
diff --git a/keyboards/redragon/k667/info.json b/keyboards/redragon/k667/keyboard.json
index 5261d11476..5261d11476 100644
--- a/keyboards/redragon/k667/info.json
+++ b/keyboards/redragon/k667/keyboard.json
diff --git a/keyboards/redragon/k667/rules.mk b/keyboards/redragon/k667/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/redragon/k667/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/reedskeebs/alish40/info.json b/keyboards/reedskeebs/alish40/keyboard.json
index 1a4b9f4afe..1a4b9f4afe 100644
--- a/keyboards/reedskeebs/alish40/info.json
+++ b/keyboards/reedskeebs/alish40/keyboard.json
diff --git a/keyboards/reedskeebs/alish40/rules.mk b/keyboards/reedskeebs/alish40/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/reedskeebs/alish40/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/relapsekb/or87/info.json b/keyboards/relapsekb/or87/keyboard.json
index 0ac5022aca..0ac5022aca 100644
--- a/keyboards/relapsekb/or87/info.json
+++ b/keyboards/relapsekb/or87/keyboard.json
diff --git a/keyboards/relapsekb/or87/rules.mk b/keyboards/relapsekb/or87/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/relapsekb/or87/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/rgbkb/mun/rev1/info.json b/keyboards/rgbkb/mun/rev1/keyboard.json
index 7374f6cd47..7374f6cd47 100644
--- a/keyboards/rgbkb/mun/rev1/info.json
+++ b/keyboards/rgbkb/mun/rev1/keyboard.json
diff --git a/keyboards/rgbkb/mun/rev1/rules.mk b/keyboards/rgbkb/mun/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/rgbkb/mun/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/rgbkb/pan/rev1/proton_c/info.json b/keyboards/rgbkb/pan/rev1/proton_c/keyboard.json
index ff81cd1092..ff81cd1092 100644
--- a/keyboards/rgbkb/pan/rev1/proton_c/info.json
+++ b/keyboards/rgbkb/pan/rev1/proton_c/keyboard.json
diff --git a/keyboards/rgbkb/pan/rev1/proton_c/rules.mk b/keyboards/rgbkb/pan/rev1/proton_c/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/rgbkb/pan/rev1/proton_c/rules.mk
+++ /dev/null
diff --git a/keyboards/rgbkb/sol3/rev1/info.json b/keyboards/rgbkb/sol3/rev1/keyboard.json
index 96213156f0..96213156f0 100644
--- a/keyboards/rgbkb/sol3/rev1/info.json
+++ b/keyboards/rgbkb/sol3/rev1/keyboard.json
diff --git a/keyboards/rgbkb/sol3/rev1/rules.mk b/keyboards/rgbkb/sol3/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/rgbkb/sol3/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/rgbkb/zen/rev1/info.json b/keyboards/rgbkb/zen/rev1/keyboard.json
index 81370b916d..81370b916d 100644
--- a/keyboards/rgbkb/zen/rev1/info.json
+++ b/keyboards/rgbkb/zen/rev1/keyboard.json
diff --git a/keyboards/rgbkb/zen/rev1/rules.mk b/keyboards/rgbkb/zen/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/rgbkb/zen/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/rgbkb/zygomorph/rev1/info.json b/keyboards/rgbkb/zygomorph/rev1/keyboard.json
index 3bd412cc3b..3bd412cc3b 100644
--- a/keyboards/rgbkb/zygomorph/rev1/info.json
+++ b/keyboards/rgbkb/zygomorph/rev1/keyboard.json
diff --git a/keyboards/rgbkb/zygomorph/rev1/rules.mk b/keyboards/rgbkb/zygomorph/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/rgbkb/zygomorph/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/rico/phoenix_project_no1/info.json b/keyboards/rico/phoenix_project_no1/keyboard.json
index 4d354ce0af..4d354ce0af 100644
--- a/keyboards/rico/phoenix_project_no1/info.json
+++ b/keyboards/rico/phoenix_project_no1/keyboard.json
diff --git a/keyboards/rico/phoenix_project_no1/rules.mk b/keyboards/rico/phoenix_project_no1/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/rico/phoenix_project_no1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/rkg68/info.json b/keyboards/rkg68/keyboard.json
index 72244d50d6..72244d50d6 100644
--- a/keyboards/rkg68/info.json
+++ b/keyboards/rkg68/keyboard.json
diff --git a/keyboards/rkg68/rules.mk b/keyboards/rkg68/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/rkg68/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/rmi_kb/equator/info.json b/keyboards/rmi_kb/equator/keyboard.json
index 9e1ccab0fb..9e1ccab0fb 100644
--- a/keyboards/rmi_kb/equator/info.json
+++ b/keyboards/rmi_kb/equator/keyboard.json
diff --git a/keyboards/rmi_kb/equator/rules.mk b/keyboards/rmi_kb/equator/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/rmi_kb/equator/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/rmi_kb/tkl_ff/v1/info.json b/keyboards/rmi_kb/tkl_ff/v1/keyboard.json
index 3370446f2d..3370446f2d 100644
--- a/keyboards/rmi_kb/tkl_ff/v1/info.json
+++ b/keyboards/rmi_kb/tkl_ff/v1/keyboard.json
diff --git a/keyboards/rmi_kb/tkl_ff/v1/rules.mk b/keyboards/rmi_kb/tkl_ff/v1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/rmi_kb/tkl_ff/v1/rules.mk
+++ /dev/null
diff --git a/keyboards/rmkeebs/rm_fullsize/info.json b/keyboards/rmkeebs/rm_fullsize/keyboard.json
index f9ff4dd5b8..f9ff4dd5b8 100644
--- a/keyboards/rmkeebs/rm_fullsize/info.json
+++ b/keyboards/rmkeebs/rm_fullsize/keyboard.json
diff --git a/keyboards/rmkeebs/rm_fullsize/rules.mk b/keyboards/rmkeebs/rm_fullsize/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/rmkeebs/rm_fullsize/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/rookiebwoy/late9/rev1/info.json b/keyboards/rookiebwoy/late9/rev1/keyboard.json
index 48f3cff840..48f3cff840 100644
--- a/keyboards/rookiebwoy/late9/rev1/info.json
+++ b/keyboards/rookiebwoy/late9/rev1/keyboard.json
diff --git a/keyboards/rookiebwoy/late9/rev1/rules.mk b/keyboards/rookiebwoy/late9/rev1/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/rookiebwoy/late9/rev1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/rot13labs/rotc0n/info.json b/keyboards/rot13labs/rotc0n/keyboard.json
index a9dc27a471..a9dc27a471 100644
--- a/keyboards/rot13labs/rotc0n/info.json
+++ b/keyboards/rot13labs/rotc0n/keyboard.json
diff --git a/keyboards/rot13labs/rotc0n/rules.mk b/keyboards/rot13labs/rotc0n/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/rot13labs/rotc0n/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/saevus/cor/info.json b/keyboards/saevus/cor/keyboard.json
index cd50a7d907..cd50a7d907 100644
--- a/keyboards/saevus/cor/info.json
+++ b/keyboards/saevus/cor/keyboard.json
diff --git a/keyboards/saevus/cor/rules.mk b/keyboards/saevus/cor/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/saevus/cor/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/saevus/cor_tkl/info.json b/keyboards/saevus/cor_tkl/keyboard.json
index 98880e4834..98880e4834 100644
--- a/keyboards/saevus/cor_tkl/info.json
+++ b/keyboards/saevus/cor_tkl/keyboard.json
diff --git a/keyboards/saevus/cor_tkl/rules.mk b/keyboards/saevus/cor_tkl/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/saevus/cor_tkl/rules.mk
+++ /dev/null
diff --git a/keyboards/sakura_workshop/fuji75/hotswap/info.json b/keyboards/sakura_workshop/fuji75/hotswap/keyboard.json
index a19c88a010..a19c88a010 100644
--- a/keyboards/sakura_workshop/fuji75/hotswap/info.json
+++ b/keyboards/sakura_workshop/fuji75/hotswap/keyboard.json
diff --git a/keyboards/sakura_workshop/fuji75/hotswap/rules.mk b/keyboards/sakura_workshop/fuji75/hotswap/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/sakura_workshop/fuji75/hotswap/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/sakura_workshop/fuji75/solder/info.json b/keyboards/sakura_workshop/fuji75/solder/keyboard.json
index 68bb75e4f4..68bb75e4f4 100644
--- a/keyboards/sakura_workshop/fuji75/solder/info.json
+++ b/keyboards/sakura_workshop/fuji75/solder/keyboard.json
diff --git a/keyboards/sakura_workshop/fuji75/solder/rules.mk b/keyboards/sakura_workshop/fuji75/solder/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/sakura_workshop/fuji75/solder/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/salicylic_acid3/7skb/rev1/info.json b/keyboards/salicylic_acid3/7skb/rev1/keyboard.json
index 89e675db52..89e675db52 100644
--- a/keyboards/salicylic_acid3/7skb/rev1/info.json
+++ b/keyboards/salicylic_acid3/7skb/rev1/keyboard.json
diff --git a/keyboards/salicylic_acid3/7skb/rev1/rules.mk b/keyboards/salicylic_acid3/7skb/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/salicylic_acid3/7skb/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/salicylic_acid3/getta25/rev1/info.json b/keyboards/salicylic_acid3/getta25/rev1/keyboard.json
index e2148f9302..e2148f9302 100644
--- a/keyboards/salicylic_acid3/getta25/rev1/info.json
+++ b/keyboards/salicylic_acid3/getta25/rev1/keyboard.json
diff --git a/keyboards/salicylic_acid3/getta25/rev1/rules.mk b/keyboards/salicylic_acid3/getta25/rev1/rules.mk
deleted file mode 100644
index fff00a1b51..0000000000
--- a/keyboards/salicylic_acid3/getta25/rev1/rules.mk
+++ /dev/null
@@ -1,3 +0,0 @@
-# Revision Specific Build Options
-# change yes to no to disable
-#
diff --git a/keyboards/salicylic_acid3/guide68/info.json b/keyboards/salicylic_acid3/guide68/keyboard.json
index 09993a1138..09993a1138 100644
--- a/keyboards/salicylic_acid3/guide68/info.json
+++ b/keyboards/salicylic_acid3/guide68/keyboard.json
diff --git a/keyboards/salicylic_acid3/guide68/rules.mk b/keyboards/salicylic_acid3/guide68/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/salicylic_acid3/guide68/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/salicylic_acid3/jisplit89/rev1/info.json b/keyboards/salicylic_acid3/jisplit89/rev1/keyboard.json
index e3d884bdb1..e3d884bdb1 100644
--- a/keyboards/salicylic_acid3/jisplit89/rev1/info.json
+++ b/keyboards/salicylic_acid3/jisplit89/rev1/keyboard.json
diff --git a/keyboards/salicylic_acid3/jisplit89/rev1/rules.mk b/keyboards/salicylic_acid3/jisplit89/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/salicylic_acid3/jisplit89/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/salicylic_acid3/naked48/rev1/info.json b/keyboards/salicylic_acid3/naked48/rev1/keyboard.json
index f0aa33b962..f0aa33b962 100644
--- a/keyboards/salicylic_acid3/naked48/rev1/info.json
+++ b/keyboards/salicylic_acid3/naked48/rev1/keyboard.json
diff --git a/keyboards/salicylic_acid3/naked48/rev1/rules.mk b/keyboards/salicylic_acid3/naked48/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/salicylic_acid3/naked48/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/salicylic_acid3/naked60/rev1/info.json b/keyboards/salicylic_acid3/naked60/rev1/keyboard.json
index a8ba143184..a8ba143184 100644
--- a/keyboards/salicylic_acid3/naked60/rev1/info.json
+++ b/keyboards/salicylic_acid3/naked60/rev1/keyboard.json
diff --git a/keyboards/salicylic_acid3/naked60/rev1/rules.mk b/keyboards/salicylic_acid3/naked60/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/salicylic_acid3/naked60/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/salicylic_acid3/naked64/rev1/info.json b/keyboards/salicylic_acid3/naked64/rev1/keyboard.json
index a95f8d60fe..a95f8d60fe 100644
--- a/keyboards/salicylic_acid3/naked64/rev1/info.json
+++ b/keyboards/salicylic_acid3/naked64/rev1/keyboard.json
diff --git a/keyboards/salicylic_acid3/naked64/rev1/rules.mk b/keyboards/salicylic_acid3/naked64/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/salicylic_acid3/naked64/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/salicylic_acid3/setta21/rev1/info.json b/keyboards/salicylic_acid3/setta21/rev1/keyboard.json
index d510c2c3b2..d510c2c3b2 100644
--- a/keyboards/salicylic_acid3/setta21/rev1/info.json
+++ b/keyboards/salicylic_acid3/setta21/rev1/keyboard.json
diff --git a/keyboards/salicylic_acid3/setta21/rev1/rules.mk b/keyboards/salicylic_acid3/setta21/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/salicylic_acid3/setta21/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/sapuseven/macropad12/info.json b/keyboards/sapuseven/macropad12/keyboard.json
index 28e8c19bf8..28e8c19bf8 100644
--- a/keyboards/sapuseven/macropad12/info.json
+++ b/keyboards/sapuseven/macropad12/keyboard.json
diff --git a/keyboards/sapuseven/macropad12/rules.mk b/keyboards/sapuseven/macropad12/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/sapuseven/macropad12/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/sawnsprojects/eclipse/eclipse60/info.json b/keyboards/sawnsprojects/eclipse/eclipse60/keyboard.json
index 7586ed5a34..7586ed5a34 100644
--- a/keyboards/sawnsprojects/eclipse/eclipse60/info.json
+++ b/keyboards/sawnsprojects/eclipse/eclipse60/keyboard.json
diff --git a/keyboards/sawnsprojects/eclipse/eclipse60/rules.mk b/keyboards/sawnsprojects/eclipse/eclipse60/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/sawnsprojects/eclipse/eclipse60/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/sawnsprojects/eclipse/tinyneko/info.json b/keyboards/sawnsprojects/eclipse/tinyneko/keyboard.json
index 80ae2558f2..80ae2558f2 100644
--- a/keyboards/sawnsprojects/eclipse/tinyneko/info.json
+++ b/keyboards/sawnsprojects/eclipse/tinyneko/keyboard.json
diff --git a/keyboards/sawnsprojects/eclipse/tinyneko/rules.mk b/keyboards/sawnsprojects/eclipse/tinyneko/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/sawnsprojects/eclipse/tinyneko/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/sawnsprojects/krush/krush60/solder/info.json b/keyboards/sawnsprojects/krush/krush60/solder/keyboard.json
index b3d4f8f97c..b3d4f8f97c 100644
--- a/keyboards/sawnsprojects/krush/krush60/solder/info.json
+++ b/keyboards/sawnsprojects/krush/krush60/solder/keyboard.json
diff --git a/keyboards/sawnsprojects/krush/krush60/solder/rules.mk b/keyboards/sawnsprojects/krush/krush60/solder/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/sawnsprojects/krush/krush60/solder/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/sawnsprojects/okayu/stm32f072/info.json b/keyboards/sawnsprojects/okayu/stm32f072/keyboard.json
index b5d728b1cd..b5d728b1cd 100644
--- a/keyboards/sawnsprojects/okayu/stm32f072/info.json
+++ b/keyboards/sawnsprojects/okayu/stm32f072/keyboard.json
diff --git a/keyboards/sawnsprojects/okayu/stm32f072/rules.mk b/keyboards/sawnsprojects/okayu/stm32f072/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/sawnsprojects/okayu/stm32f072/rules.mk
+++ /dev/null
diff --git a/keyboards/sawnsprojects/okayu/stm32f103/info.json b/keyboards/sawnsprojects/okayu/stm32f103/keyboard.json
index 31fd483f66..31fd483f66 100644
--- a/keyboards/sawnsprojects/okayu/stm32f103/info.json
+++ b/keyboards/sawnsprojects/okayu/stm32f103/keyboard.json
diff --git a/keyboards/sawnsprojects/okayu/stm32f103/rules.mk b/keyboards/sawnsprojects/okayu/stm32f103/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/sawnsprojects/okayu/stm32f103/rules.mk
+++ /dev/null
diff --git a/keyboards/sawnsprojects/okayu/stm32f303/info.json b/keyboards/sawnsprojects/okayu/stm32f303/keyboard.json
index 84661311fd..84661311fd 100644
--- a/keyboards/sawnsprojects/okayu/stm32f303/info.json
+++ b/keyboards/sawnsprojects/okayu/stm32f303/keyboard.json
diff --git a/keyboards/sawnsprojects/okayu/stm32f303/rules.mk b/keyboards/sawnsprojects/okayu/stm32f303/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/sawnsprojects/okayu/stm32f303/rules.mk
+++ /dev/null
diff --git a/keyboards/sawnsprojects/plaque80/info.json b/keyboards/sawnsprojects/plaque80/keyboard.json
index dd18cc12ee..dd18cc12ee 100644
--- a/keyboards/sawnsprojects/plaque80/info.json
+++ b/keyboards/sawnsprojects/plaque80/keyboard.json
diff --git a/keyboards/sawnsprojects/plaque80/rules.mk b/keyboards/sawnsprojects/plaque80/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/sawnsprojects/plaque80/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/sawnsprojects/re65/info.json b/keyboards/sawnsprojects/re65/keyboard.json
index 45e874db6d..45e874db6d 100644
--- a/keyboards/sawnsprojects/re65/info.json
+++ b/keyboards/sawnsprojects/re65/keyboard.json
diff --git a/keyboards/sawnsprojects/re65/rules.mk b/keyboards/sawnsprojects/re65/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/sawnsprojects/re65/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/scottokeebs/scotto34/info.json b/keyboards/scottokeebs/scotto34/keyboard.json
index ecf3fed933..ecf3fed933 100644
--- a/keyboards/scottokeebs/scotto34/info.json
+++ b/keyboards/scottokeebs/scotto34/keyboard.json
diff --git a/keyboards/scottokeebs/scotto34/rules.mk b/keyboards/scottokeebs/scotto34/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/scottokeebs/scotto34/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/sf2040/info.json b/keyboards/sf2040/keyboard.json
index 21acb322af..21acb322af 100644
--- a/keyboards/sf2040/info.json
+++ b/keyboards/sf2040/keyboard.json
diff --git a/keyboards/sf2040/rules.mk b/keyboards/sf2040/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/sf2040/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/sha/info.json b/keyboards/sha/keyboard.json
index 8bb4091843..8bb4091843 100644
--- a/keyboards/sha/info.json
+++ b/keyboards/sha/keyboard.json
diff --git a/keyboards/sha/rules.mk b/keyboards/sha/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/sha/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/shandoncodes/riot_pad/info.json b/keyboards/shandoncodes/riot_pad/keyboard.json
index ab732ef0b0..ab732ef0b0 100644
--- a/keyboards/shandoncodes/riot_pad/info.json
+++ b/keyboards/shandoncodes/riot_pad/keyboard.json
diff --git a/keyboards/shandoncodes/riot_pad/rules.mk b/keyboards/shandoncodes/riot_pad/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/shandoncodes/riot_pad/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/sharkoon/skiller_sgk50_s3/info.json b/keyboards/sharkoon/skiller_sgk50_s3/keyboard.json
index 6535ec63b7..6535ec63b7 100644
--- a/keyboards/sharkoon/skiller_sgk50_s3/info.json
+++ b/keyboards/sharkoon/skiller_sgk50_s3/keyboard.json
diff --git a/keyboards/sharkoon/skiller_sgk50_s3/rules.mk b/keyboards/sharkoon/skiller_sgk50_s3/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/sharkoon/skiller_sgk50_s3/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/shostudio/arc/info.json b/keyboards/shostudio/arc/keyboard.json
index 33f9deb866..33f9deb866 100644
--- a/keyboards/shostudio/arc/info.json
+++ b/keyboards/shostudio/arc/keyboard.json
diff --git a/keyboards/shostudio/arc/rules.mk b/keyboards/shostudio/arc/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/shostudio/arc/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/sirius/uni660/rev2/ansi/info.json b/keyboards/sirius/uni660/rev2/ansi/keyboard.json
index bc09b26080..bc09b26080 100644
--- a/keyboards/sirius/uni660/rev2/ansi/info.json
+++ b/keyboards/sirius/uni660/rev2/ansi/keyboard.json
diff --git a/keyboards/sirius/uni660/rev2/ansi/rules.mk b/keyboards/sirius/uni660/rev2/ansi/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/sirius/uni660/rev2/ansi/rules.mk
+++ /dev/null
diff --git a/keyboards/sirius/uni660/rev2/iso/info.json b/keyboards/sirius/uni660/rev2/iso/keyboard.json
index af369f48da..af369f48da 100644
--- a/keyboards/sirius/uni660/rev2/iso/info.json
+++ b/keyboards/sirius/uni660/rev2/iso/keyboard.json
diff --git a/keyboards/sirius/uni660/rev2/iso/rules.mk b/keyboards/sirius/uni660/rev2/iso/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/sirius/uni660/rev2/iso/rules.mk
+++ /dev/null
diff --git a/keyboards/skeletonkbd/frost68/info.json b/keyboards/skeletonkbd/frost68/keyboard.json
index 0411a3826d..0411a3826d 100644
--- a/keyboards/skeletonkbd/frost68/info.json
+++ b/keyboards/skeletonkbd/frost68/keyboard.json
diff --git a/keyboards/skeletonkbd/frost68/rules.mk b/keyboards/skeletonkbd/frost68/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/skeletonkbd/frost68/rules.mk
+++ /dev/null
diff --git a/keyboards/skme/zeno/info.json b/keyboards/skme/zeno/keyboard.json
index bc35967537..bc35967537 100644
--- a/keyboards/skme/zeno/info.json
+++ b/keyboards/skme/zeno/keyboard.json
diff --git a/keyboards/skme/zeno/rules.mk b/keyboards/skme/zeno/rules.mk
deleted file mode 100644
index aa06a6088f..0000000000
--- a/keyboards/skme/zeno/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# left blank intentionally, moved to info.json
diff --git a/keyboards/skyloong/dt40/info.json b/keyboards/skyloong/dt40/keyboard.json
index a79b48289a..a79b48289a 100644
--- a/keyboards/skyloong/dt40/info.json
+++ b/keyboards/skyloong/dt40/keyboard.json
diff --git a/keyboards/skyloong/dt40/rules.mk b/keyboards/skyloong/dt40/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/skyloong/dt40/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/skyloong/gk61/pro/info.json b/keyboards/skyloong/gk61/pro/keyboard.json
index 5a2302a92c..5a2302a92c 100644
--- a/keyboards/skyloong/gk61/pro/info.json
+++ b/keyboards/skyloong/gk61/pro/keyboard.json
diff --git a/keyboards/skyloong/gk61/pro/rules.mk b/keyboards/skyloong/gk61/pro/rules.mk
deleted file mode 100644
index 3bbd261429..0000000000
--- a/keyboards/skyloong/gk61/pro/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# File intentionally blank
diff --git a/keyboards/skyloong/gk61/pro_48/info.json b/keyboards/skyloong/gk61/pro_48/keyboard.json
index 0c7065ec48..0c7065ec48 100644
--- a/keyboards/skyloong/gk61/pro_48/info.json
+++ b/keyboards/skyloong/gk61/pro_48/keyboard.json
diff --git a/keyboards/skyloong/gk61/pro_48/rules.mk b/keyboards/skyloong/gk61/pro_48/rules.mk
deleted file mode 100644
index 3bbd261429..0000000000
--- a/keyboards/skyloong/gk61/pro_48/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# File intentionally blank
diff --git a/keyboards/skyloong/gk61/v1/info.json b/keyboards/skyloong/gk61/v1/keyboard.json
index 0bafe1bd4e..0bafe1bd4e 100644
--- a/keyboards/skyloong/gk61/v1/info.json
+++ b/keyboards/skyloong/gk61/v1/keyboard.json
diff --git a/keyboards/skyloong/gk61/v1/rules.mk b/keyboards/skyloong/gk61/v1/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/skyloong/gk61/v1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/skyloong/qk21/v1/info.json b/keyboards/skyloong/qk21/v1/keyboard.json
index 3f22fc0ccb..3f22fc0ccb 100644
--- a/keyboards/skyloong/qk21/v1/info.json
+++ b/keyboards/skyloong/qk21/v1/keyboard.json
diff --git a/keyboards/skyloong/qk21/v1/rules.mk b/keyboards/skyloong/qk21/v1/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/skyloong/qk21/v1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/smithrune/iron180v2/v2h/info.json b/keyboards/smithrune/iron180v2/v2h/keyboard.json
index a41c9d7e95..a41c9d7e95 100644
--- a/keyboards/smithrune/iron180v2/v2h/info.json
+++ b/keyboards/smithrune/iron180v2/v2h/keyboard.json
diff --git a/keyboards/smithrune/iron180v2/v2h/rules.mk b/keyboards/smithrune/iron180v2/v2h/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/smithrune/iron180v2/v2h/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/smithrune/iron180v2/v2s/info.json b/keyboards/smithrune/iron180v2/v2s/keyboard.json
index 8274415991..8274415991 100644
--- a/keyboards/smithrune/iron180v2/v2s/info.json
+++ b/keyboards/smithrune/iron180v2/v2s/keyboard.json
diff --git a/keyboards/smithrune/iron180v2/v2s/rules.mk b/keyboards/smithrune/iron180v2/v2s/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/smithrune/iron180v2/v2s/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/smithrune/magnus/m75h/info.json b/keyboards/smithrune/magnus/m75h/keyboard.json
index 325db7d1da..325db7d1da 100644
--- a/keyboards/smithrune/magnus/m75h/info.json
+++ b/keyboards/smithrune/magnus/m75h/keyboard.json
diff --git a/keyboards/smithrune/magnus/m75h/rules.mk b/keyboards/smithrune/magnus/m75h/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/smithrune/magnus/m75h/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/smithrune/magnus/m75s/info.json b/keyboards/smithrune/magnus/m75s/keyboard.json
index 352b529bb0..352b529bb0 100644
--- a/keyboards/smithrune/magnus/m75s/info.json
+++ b/keyboards/smithrune/magnus/m75s/keyboard.json
diff --git a/keyboards/smithrune/magnus/m75s/rules.mk b/keyboards/smithrune/magnus/m75s/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/smithrune/magnus/m75s/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/smoll/lefty/rev1/info.json b/keyboards/smoll/lefty/rev1/keyboard.json
index 0a3e44c86f..0a3e44c86f 100644
--- a/keyboards/smoll/lefty/rev1/info.json
+++ b/keyboards/smoll/lefty/rev1/keyboard.json
diff --git a/keyboards/smoll/lefty/rev1/rules.mk b/keyboards/smoll/lefty/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/smoll/lefty/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/smoll/lefty/rev2/info.json b/keyboards/smoll/lefty/rev2/keyboard.json
index 9b8578c0db..9b8578c0db 100644
--- a/keyboards/smoll/lefty/rev2/info.json
+++ b/keyboards/smoll/lefty/rev2/keyboard.json
diff --git a/keyboards/smoll/lefty/rev2/rules.mk b/keyboards/smoll/lefty/rev2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/smoll/lefty/rev2/rules.mk
+++ /dev/null
diff --git a/keyboards/smoll/pw88/info.json b/keyboards/smoll/pw88/keyboard.json
index bd24071e70..bd24071e70 100644
--- a/keyboards/smoll/pw88/info.json
+++ b/keyboards/smoll/pw88/keyboard.json
diff --git a/keyboards/smoll/pw88/rules.mk b/keyboards/smoll/pw88/rules.mk
deleted file mode 100644
index c628fc7d0f..0000000000
--- a/keyboards/smoll/pw88/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally blank
diff --git a/keyboards/sofle/keyhive/info.json b/keyboards/sofle/keyhive/keyboard.json
index 8c76e875b0..8c76e875b0 100644
--- a/keyboards/sofle/keyhive/info.json
+++ b/keyboards/sofle/keyhive/keyboard.json
diff --git a/keyboards/sofle/keyhive/rules.mk b/keyboards/sofle/keyhive/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/sofle/keyhive/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/sofle/rev1/info.json b/keyboards/sofle/rev1/keyboard.json
index 20548d6baf..20548d6baf 100644
--- a/keyboards/sofle/rev1/info.json
+++ b/keyboards/sofle/rev1/keyboard.json
diff --git a/keyboards/sofle/rev1/rules.mk b/keyboards/sofle/rev1/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/sofle/rev1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/sofle_choc/info.json b/keyboards/sofle_choc/keyboard.json
index f0ce6d78e0..f0ce6d78e0 100644
--- a/keyboards/sofle_choc/info.json
+++ b/keyboards/sofle_choc/keyboard.json
diff --git a/keyboards/sofle_choc/rules.mk b/keyboards/sofle_choc/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/sofle_choc/rules.mk
+++ /dev/null
diff --git a/keyboards/split67/info.json b/keyboards/split67/keyboard.json
index f24eea4ce0..f24eea4ce0 100644
--- a/keyboards/split67/info.json
+++ b/keyboards/split67/keyboard.json
diff --git a/keyboards/split67/rules.mk b/keyboards/split67/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/split67/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/splitkb/aurora/corne/rev1/info.json b/keyboards/splitkb/aurora/corne/rev1/keyboard.json
index 2e0b74b5a8..2e0b74b5a8 100644
--- a/keyboards/splitkb/aurora/corne/rev1/info.json
+++ b/keyboards/splitkb/aurora/corne/rev1/keyboard.json
diff --git a/keyboards/splitkb/aurora/corne/rev1/rules.mk b/keyboards/splitkb/aurora/corne/rev1/rules.mk
deleted file mode 100644
index dd52338283..0000000000
--- a/keyboards/splitkb/aurora/corne/rev1/rules.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 2022 splitkb.com <[email protected]>
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-# Although no rules are defined,
-# presence of this file is required for QMK to compile it.
diff --git a/keyboards/splitkb/aurora/helix/rev1/info.json b/keyboards/splitkb/aurora/helix/rev1/keyboard.json
index b3fcf8969c..b3fcf8969c 100644
--- a/keyboards/splitkb/aurora/helix/rev1/info.json
+++ b/keyboards/splitkb/aurora/helix/rev1/keyboard.json
diff --git a/keyboards/splitkb/aurora/helix/rev1/rules.mk b/keyboards/splitkb/aurora/helix/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/splitkb/aurora/helix/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/splitkb/aurora/lily58/rev1/info.json b/keyboards/splitkb/aurora/lily58/rev1/keyboard.json
index f81da08464..f81da08464 100644
--- a/keyboards/splitkb/aurora/lily58/rev1/info.json
+++ b/keyboards/splitkb/aurora/lily58/rev1/keyboard.json
diff --git a/keyboards/splitkb/aurora/lily58/rev1/rules.mk b/keyboards/splitkb/aurora/lily58/rev1/rules.mk
deleted file mode 100644
index dd52338283..0000000000
--- a/keyboards/splitkb/aurora/lily58/rev1/rules.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 2022 splitkb.com <[email protected]>
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-# Although no rules are defined,
-# presence of this file is required for QMK to compile it.
diff --git a/keyboards/splitkb/aurora/sofle_v2/rev1/info.json b/keyboards/splitkb/aurora/sofle_v2/rev1/keyboard.json
index 266ea72148..266ea72148 100644
--- a/keyboards/splitkb/aurora/sofle_v2/rev1/info.json
+++ b/keyboards/splitkb/aurora/sofle_v2/rev1/keyboard.json
diff --git a/keyboards/splitkb/aurora/sofle_v2/rev1/rules.mk b/keyboards/splitkb/aurora/sofle_v2/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/splitkb/aurora/sofle_v2/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/splitkb/aurora/sweep/rev1/info.json b/keyboards/splitkb/aurora/sweep/rev1/keyboard.json
index 0d235cd5b2..0d235cd5b2 100644
--- a/keyboards/splitkb/aurora/sweep/rev1/info.json
+++ b/keyboards/splitkb/aurora/sweep/rev1/keyboard.json
diff --git a/keyboards/splitkb/aurora/sweep/rev1/rules.mk b/keyboards/splitkb/aurora/sweep/rev1/rules.mk
deleted file mode 100644
index c4275031ca..0000000000
--- a/keyboards/splitkb/aurora/sweep/rev1/rules.mk
+++ /dev/null
@@ -1,17 +0,0 @@
-# Copyright 2022 splitkb.com <[email protected]>
-#
-# This program is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 2 of the License, or
-# (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program. If not, see <http://www.gnu.org/licenses/>.
-
-# Although no rules are defined,
-# presence of this file is required for QMK to compile it. \ No newline at end of file
diff --git a/keyboards/splitkb/kyria/rev1/base/info.json b/keyboards/splitkb/kyria/rev1/base/keyboard.json
index 9f75b9c218..9f75b9c218 100644
--- a/keyboards/splitkb/kyria/rev1/base/info.json
+++ b/keyboards/splitkb/kyria/rev1/base/keyboard.json
diff --git a/keyboards/splitkb/kyria/rev1/base/rules.mk b/keyboards/splitkb/kyria/rev1/base/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/splitkb/kyria/rev1/base/rules.mk
+++ /dev/null
diff --git a/keyboards/splitkb/kyria/rev2/base/info.json b/keyboards/splitkb/kyria/rev2/base/keyboard.json
index 9f75b9c218..9f75b9c218 100644
--- a/keyboards/splitkb/kyria/rev2/base/info.json
+++ b/keyboards/splitkb/kyria/rev2/base/keyboard.json
diff --git a/keyboards/splitkb/kyria/rev2/base/rules.mk b/keyboards/splitkb/kyria/rev2/base/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/splitkb/kyria/rev2/base/rules.mk
+++ /dev/null
diff --git a/keyboards/splitkb/kyria/rev3/info.json b/keyboards/splitkb/kyria/rev3/keyboard.json
index 4a426cb206..4a426cb206 100644
--- a/keyboards/splitkb/kyria/rev3/info.json
+++ b/keyboards/splitkb/kyria/rev3/keyboard.json
diff --git a/keyboards/splitkb/kyria/rev3/rules.mk b/keyboards/splitkb/kyria/rev3/rules.mk
deleted file mode 100644
index 55e8724848..0000000000
--- a/keyboards/splitkb/kyria/rev3/rules.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-# Although no rules are defined,
-# presence of this file is required for QMK to compile it.
diff --git a/keyboards/splitography/info.json b/keyboards/splitography/keyboard.json
index 3805f1ca2b..3805f1ca2b 100644
--- a/keyboards/splitography/info.json
+++ b/keyboards/splitography/keyboard.json
diff --git a/keyboards/splitography/rules.mk b/keyboards/splitography/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/splitography/rules.mk
+++ /dev/null
diff --git a/keyboards/sthlmkb/litl/info.json b/keyboards/sthlmkb/litl/keyboard.json
index 50960dd6d0..50960dd6d0 100644
--- a/keyboards/sthlmkb/litl/info.json
+++ b/keyboards/sthlmkb/litl/keyboard.json
diff --git a/keyboards/sthlmkb/litl/rules.mk b/keyboards/sthlmkb/litl/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/sthlmkb/litl/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/strech/soulstone/info.json b/keyboards/strech/soulstone/keyboard.json
index 53037d1460..53037d1460 100644
--- a/keyboards/strech/soulstone/info.json
+++ b/keyboards/strech/soulstone/keyboard.json
diff --git a/keyboards/strech/soulstone/rules.mk b/keyboards/strech/soulstone/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/strech/soulstone/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/studiokestra/frl84/info.json b/keyboards/studiokestra/frl84/keyboard.json
index c0b05dec46..c0b05dec46 100644
--- a/keyboards/studiokestra/frl84/info.json
+++ b/keyboards/studiokestra/frl84/keyboard.json
diff --git a/keyboards/studiokestra/frl84/rules.mk b/keyboards/studiokestra/frl84/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/studiokestra/frl84/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/studiokestra/galatea/rev1/info.json b/keyboards/studiokestra/galatea/rev1/keyboard.json
index dcc7898f61..dcc7898f61 100644
--- a/keyboards/studiokestra/galatea/rev1/info.json
+++ b/keyboards/studiokestra/galatea/rev1/keyboard.json
diff --git a/keyboards/studiokestra/galatea/rev1/rules.mk b/keyboards/studiokestra/galatea/rev1/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/studiokestra/galatea/rev1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/studiokestra/galatea/rev2/info.json b/keyboards/studiokestra/galatea/rev2/keyboard.json
index 5c1363f750..5c1363f750 100644
--- a/keyboards/studiokestra/galatea/rev2/info.json
+++ b/keyboards/studiokestra/galatea/rev2/keyboard.json
diff --git a/keyboards/studiokestra/galatea/rev2/rules.mk b/keyboards/studiokestra/galatea/rev2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/studiokestra/galatea/rev2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/studiokestra/galatea/rev3/info.json b/keyboards/studiokestra/galatea/rev3/keyboard.json
index 1669e3a183..1669e3a183 100644
--- a/keyboards/studiokestra/galatea/rev3/info.json
+++ b/keyboards/studiokestra/galatea/rev3/keyboard.json
diff --git a/keyboards/studiokestra/galatea/rev3/rules.mk b/keyboards/studiokestra/galatea/rev3/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/studiokestra/galatea/rev3/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/studiokestra/line_friends_tkl/info.json b/keyboards/studiokestra/line_friends_tkl/keyboard.json
index 9c2db93a92..9c2db93a92 100644
--- a/keyboards/studiokestra/line_friends_tkl/info.json
+++ b/keyboards/studiokestra/line_friends_tkl/keyboard.json
diff --git a/keyboards/studiokestra/line_friends_tkl/rules.mk b/keyboards/studiokestra/line_friends_tkl/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/studiokestra/line_friends_tkl/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/subrezon/lancer/info.json b/keyboards/subrezon/lancer/keyboard.json
index cf678c84bc..cf678c84bc 100644
--- a/keyboards/subrezon/lancer/info.json
+++ b/keyboards/subrezon/lancer/keyboard.json
diff --git a/keyboards/subrezon/lancer/rules.mk b/keyboards/subrezon/lancer/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/subrezon/lancer/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/swiss/info.json b/keyboards/swiss/keyboard.json
index 039153cd7f..039153cd7f 100644
--- a/keyboards/swiss/info.json
+++ b/keyboards/swiss/keyboard.json
diff --git a/keyboards/swiss/rules.mk b/keyboards/swiss/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/swiss/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/syenakeyboards/aswagata/info.json b/keyboards/syenakeyboards/aswagata/keyboard.json
index 8c726404ca..8c726404ca 100644
--- a/keyboards/syenakeyboards/aswagata/info.json
+++ b/keyboards/syenakeyboards/aswagata/keyboard.json
diff --git a/keyboards/syenakeyboards/aswagata/rules.mk b/keyboards/syenakeyboards/aswagata/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/syenakeyboards/aswagata/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/synthandkeys/bento_box/info.json b/keyboards/synthandkeys/bento_box/keyboard.json
index 3cdc7a5870..3cdc7a5870 100644
--- a/keyboards/synthandkeys/bento_box/info.json
+++ b/keyboards/synthandkeys/bento_box/keyboard.json
diff --git a/keyboards/synthandkeys/bento_box/rules.mk b/keyboards/synthandkeys/bento_box/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/synthandkeys/bento_box/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/synthandkeys/the_debit_card/info.json b/keyboards/synthandkeys/the_debit_card/keyboard.json
index a2d0a6964f..a2d0a6964f 100644
--- a/keyboards/synthandkeys/the_debit_card/info.json
+++ b/keyboards/synthandkeys/the_debit_card/keyboard.json
diff --git a/keyboards/synthandkeys/the_debit_card/rules.mk b/keyboards/synthandkeys/the_debit_card/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/synthandkeys/the_debit_card/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/synthlabs/060/info.json b/keyboards/synthlabs/060/keyboard.json
index 2fe90c96fd..2fe90c96fd 100644
--- a/keyboards/synthlabs/060/info.json
+++ b/keyboards/synthlabs/060/keyboard.json
diff --git a/keyboards/synthlabs/060/rules.mk b/keyboards/synthlabs/060/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/synthlabs/060/rules.mk
+++ /dev/null
diff --git a/keyboards/synthlabs/065/info.json b/keyboards/synthlabs/065/keyboard.json
index d8d0d96c3f..d8d0d96c3f 100644
--- a/keyboards/synthlabs/065/info.json
+++ b/keyboards/synthlabs/065/keyboard.json
diff --git a/keyboards/synthlabs/065/rules.mk b/keyboards/synthlabs/065/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/synthlabs/065/rules.mk
+++ /dev/null
diff --git a/keyboards/tacworks/tac_k1/info.json b/keyboards/tacworks/tac_k1/keyboard.json
index cf098291be..cf098291be 100644
--- a/keyboards/tacworks/tac_k1/info.json
+++ b/keyboards/tacworks/tac_k1/keyboard.json
diff --git a/keyboards/tacworks/tac_k1/rules.mk b/keyboards/tacworks/tac_k1/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/tacworks/tac_k1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/takashicompany/baumkuchen/info.json b/keyboards/takashicompany/baumkuchen/keyboard.json
index 2c8b77851b..2c8b77851b 100644
--- a/keyboards/takashicompany/baumkuchen/info.json
+++ b/keyboards/takashicompany/baumkuchen/keyboard.json
diff --git a/keyboards/takashicompany/baumkuchen/rules.mk b/keyboards/takashicompany/baumkuchen/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/takashicompany/baumkuchen/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/takashicompany/dogtag/info.json b/keyboards/takashicompany/dogtag/keyboard.json
index d65092ecca..d65092ecca 100644
--- a/keyboards/takashicompany/dogtag/info.json
+++ b/keyboards/takashicompany/dogtag/keyboard.json
diff --git a/keyboards/takashicompany/dogtag/rules.mk b/keyboards/takashicompany/dogtag/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/takashicompany/dogtag/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/takashicompany/ejectix/info.json b/keyboards/takashicompany/ejectix/keyboard.json
index 560c253326..560c253326 100644
--- a/keyboards/takashicompany/ejectix/info.json
+++ b/keyboards/takashicompany/ejectix/keyboard.json
diff --git a/keyboards/takashicompany/ejectix/rules.mk b/keyboards/takashicompany/ejectix/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/takashicompany/ejectix/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/takashicompany/ergomirage/info.json b/keyboards/takashicompany/ergomirage/keyboard.json
index 1e34505b01..1e34505b01 100644
--- a/keyboards/takashicompany/ergomirage/info.json
+++ b/keyboards/takashicompany/ergomirage/keyboard.json
diff --git a/keyboards/takashicompany/ergomirage/rules.mk b/keyboards/takashicompany/ergomirage/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/takashicompany/ergomirage/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/takashicompany/goat51/info.json b/keyboards/takashicompany/goat51/keyboard.json
index c424685713..c424685713 100644
--- a/keyboards/takashicompany/goat51/info.json
+++ b/keyboards/takashicompany/goat51/keyboard.json
diff --git a/keyboards/takashicompany/goat51/rules.mk b/keyboards/takashicompany/goat51/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/takashicompany/goat51/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/takashicompany/heavy_left/info.json b/keyboards/takashicompany/heavy_left/keyboard.json
index e0c020d0fd..e0c020d0fd 100644
--- a/keyboards/takashicompany/heavy_left/info.json
+++ b/keyboards/takashicompany/heavy_left/keyboard.json
diff --git a/keyboards/takashicompany/heavy_left/rules.mk b/keyboards/takashicompany/heavy_left/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/takashicompany/heavy_left/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/takashicompany/minidivide/info.json b/keyboards/takashicompany/minidivide/keyboard.json
index 2234cd9b39..2234cd9b39 100644
--- a/keyboards/takashicompany/minidivide/info.json
+++ b/keyboards/takashicompany/minidivide/keyboard.json
diff --git a/keyboards/takashicompany/minidivide/rules.mk b/keyboards/takashicompany/minidivide/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/takashicompany/minidivide/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/takashicompany/minidivide_max/info.json b/keyboards/takashicompany/minidivide_max/keyboard.json
index 32e67e944d..32e67e944d 100644
--- a/keyboards/takashicompany/minidivide_max/info.json
+++ b/keyboards/takashicompany/minidivide_max/keyboard.json
diff --git a/keyboards/takashicompany/minidivide_max/rules.mk b/keyboards/takashicompany/minidivide_max/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/takashicompany/minidivide_max/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/takashicompany/minizone/info.json b/keyboards/takashicompany/minizone/keyboard.json
index e5690d5488..e5690d5488 100644
--- a/keyboards/takashicompany/minizone/info.json
+++ b/keyboards/takashicompany/minizone/keyboard.json
diff --git a/keyboards/takashicompany/minizone/rules.mk b/keyboards/takashicompany/minizone/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/takashicompany/minizone/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/takashicompany/rookey/info.json b/keyboards/takashicompany/rookey/keyboard.json
index 9473345409..9473345409 100644
--- a/keyboards/takashicompany/rookey/info.json
+++ b/keyboards/takashicompany/rookey/keyboard.json
diff --git a/keyboards/takashicompany/rookey/rules.mk b/keyboards/takashicompany/rookey/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/takashicompany/rookey/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/takashicompany/tightwriter/info.json b/keyboards/takashicompany/tightwriter/keyboard.json
index 201e3f6ed5..201e3f6ed5 100644
--- a/keyboards/takashicompany/tightwriter/info.json
+++ b/keyboards/takashicompany/tightwriter/keyboard.json
diff --git a/keyboards/takashicompany/tightwriter/rules.mk b/keyboards/takashicompany/tightwriter/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/takashicompany/tightwriter/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/takashiski/namecard2x4/rev1/info.json b/keyboards/takashiski/namecard2x4/rev1/keyboard.json
index aaab760be3..aaab760be3 100644
--- a/keyboards/takashiski/namecard2x4/rev1/info.json
+++ b/keyboards/takashiski/namecard2x4/rev1/keyboard.json
diff --git a/keyboards/takashiski/namecard2x4/rev1/rules.mk b/keyboards/takashiski/namecard2x4/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/takashiski/namecard2x4/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/takashiski/namecard2x4/rev2/info.json b/keyboards/takashiski/namecard2x4/rev2/keyboard.json
index edef6a31b4..edef6a31b4 100644
--- a/keyboards/takashiski/namecard2x4/rev2/info.json
+++ b/keyboards/takashiski/namecard2x4/rev2/keyboard.json
diff --git a/keyboards/takashiski/namecard2x4/rev2/rules.mk b/keyboards/takashiski/namecard2x4/rev2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/takashiski/namecard2x4/rev2/rules.mk
+++ /dev/null
diff --git a/keyboards/tau4/info.json b/keyboards/tau4/keyboard.json
index f5acdbddd3..f5acdbddd3 100644
--- a/keyboards/tau4/info.json
+++ b/keyboards/tau4/keyboard.json
diff --git a/keyboards/tau4/rules.mk b/keyboards/tau4/rules.mk
deleted file mode 100644
index 0001ae06b8..0000000000
--- a/keyboards/tau4/rules.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-# EEPROM_DRIVER ?= i2c # Driver for external EEPROM chip
-# This is currently not working due to QMK not officially supporting the chip used on the Tau4, I am working on a fix.
diff --git a/keyboards/teahouse/ayleen/info.json b/keyboards/teahouse/ayleen/keyboard.json
index 4b64ba96d1..4b64ba96d1 100644
--- a/keyboards/teahouse/ayleen/info.json
+++ b/keyboards/teahouse/ayleen/keyboard.json
diff --git a/keyboards/teahouse/ayleen/rules.mk b/keyboards/teahouse/ayleen/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/teahouse/ayleen/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/teleport/native/ansi/info.json b/keyboards/teleport/native/ansi/keyboard.json
index 30a420517e..30a420517e 100644
--- a/keyboards/teleport/native/ansi/info.json
+++ b/keyboards/teleport/native/ansi/keyboard.json
diff --git a/keyboards/teleport/native/ansi/rules.mk b/keyboards/teleport/native/ansi/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/teleport/native/ansi/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/teleport/native/iso/info.json b/keyboards/teleport/native/iso/keyboard.json
index 57c5cdb308..57c5cdb308 100644
--- a/keyboards/teleport/native/iso/info.json
+++ b/keyboards/teleport/native/iso/keyboard.json
diff --git a/keyboards/teleport/native/iso/rules.mk b/keyboards/teleport/native/iso/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/teleport/native/iso/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/teleport/tkl/info.json b/keyboards/teleport/tkl/keyboard.json
index 9fb88acb74..9fb88acb74 100644
--- a/keyboards/teleport/tkl/info.json
+++ b/keyboards/teleport/tkl/keyboard.json
diff --git a/keyboards/teleport/tkl/rules.mk b/keyboards/teleport/tkl/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/teleport/tkl/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/tg67/info.json b/keyboards/tg67/keyboard.json
index 8c860e5996..8c860e5996 100644
--- a/keyboards/tg67/info.json
+++ b/keyboards/tg67/keyboard.json
diff --git a/keyboards/tg67/rules.mk b/keyboards/tg67/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/tg67/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/themadnoodle/ncc1701kb/v2/info.json b/keyboards/themadnoodle/ncc1701kb/v2/keyboard.json
index c67262c562..c67262c562 100644
--- a/keyboards/themadnoodle/ncc1701kb/v2/info.json
+++ b/keyboards/themadnoodle/ncc1701kb/v2/keyboard.json
diff --git a/keyboards/themadnoodle/ncc1701kb/v2/rules.mk b/keyboards/themadnoodle/ncc1701kb/v2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/themadnoodle/ncc1701kb/v2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/themadnoodle/noodlepad/v1/info.json b/keyboards/themadnoodle/noodlepad/v1/keyboard.json
index e868400ee1..e868400ee1 100644
--- a/keyboards/themadnoodle/noodlepad/v1/info.json
+++ b/keyboards/themadnoodle/noodlepad/v1/keyboard.json
diff --git a/keyboards/themadnoodle/noodlepad/v1/rules.mk b/keyboards/themadnoodle/noodlepad/v1/rules.mk
deleted file mode 100644
index bd92456148..0000000000
--- a/keyboards/themadnoodle/noodlepad/v1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-#this file was left intentionally blank
diff --git a/keyboards/themadnoodle/noodlepad/v2/info.json b/keyboards/themadnoodle/noodlepad/v2/keyboard.json
index d66c2813ce..d66c2813ce 100644
--- a/keyboards/themadnoodle/noodlepad/v2/info.json
+++ b/keyboards/themadnoodle/noodlepad/v2/keyboard.json
diff --git a/keyboards/themadnoodle/noodlepad/v2/rules.mk b/keyboards/themadnoodle/noodlepad/v2/rules.mk
deleted file mode 100644
index bd92456148..0000000000
--- a/keyboards/themadnoodle/noodlepad/v2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-#this file was left intentionally blank
diff --git a/keyboards/themadnoodle/noodlepad_micro/info.json b/keyboards/themadnoodle/noodlepad_micro/keyboard.json
index fe7ab9ea75..fe7ab9ea75 100644
--- a/keyboards/themadnoodle/noodlepad_micro/info.json
+++ b/keyboards/themadnoodle/noodlepad_micro/keyboard.json
diff --git a/keyboards/themadnoodle/noodlepad_micro/rules.mk b/keyboards/themadnoodle/noodlepad_micro/rules.mk
deleted file mode 100644
index 6968c52335..0000000000
--- a/keyboards/themadnoodle/noodlepad_micro/rules.mk
+++ /dev/null
@@ -1,2 +0,0 @@
-# This file intentionally left blank
-
diff --git a/keyboards/themadnoodle/udon13/info.json b/keyboards/themadnoodle/udon13/keyboard.json
index b0ece11612..b0ece11612 100644
--- a/keyboards/themadnoodle/udon13/info.json
+++ b/keyboards/themadnoodle/udon13/keyboard.json
diff --git a/keyboards/themadnoodle/udon13/rules.mk b/keyboards/themadnoodle/udon13/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/themadnoodle/udon13/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/theone/info.json b/keyboards/theone/keyboard.json
index 0f1d8e021c..0f1d8e021c 100644
--- a/keyboards/theone/info.json
+++ b/keyboards/theone/keyboard.json
diff --git a/keyboards/theone/rules.mk b/keyboards/theone/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/theone/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/tkw/grandiceps/rev1/info.json b/keyboards/tkw/grandiceps/rev1/keyboard.json
index 34d2a94743..34d2a94743 100644
--- a/keyboards/tkw/grandiceps/rev1/info.json
+++ b/keyboards/tkw/grandiceps/rev1/keyboard.json
diff --git a/keyboards/tkw/grandiceps/rev1/rules.mk b/keyboards/tkw/grandiceps/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/tkw/grandiceps/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/tkw/stoutgat/v2/f411/info.json b/keyboards/tkw/stoutgat/v2/f411/keyboard.json
index 2517a82403..2517a82403 100644
--- a/keyboards/tkw/stoutgat/v2/f411/info.json
+++ b/keyboards/tkw/stoutgat/v2/f411/keyboard.json
diff --git a/keyboards/tkw/stoutgat/v2/f411/rules.mk b/keyboards/tkw/stoutgat/v2/f411/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/tkw/stoutgat/v2/f411/rules.mk
+++ /dev/null
diff --git a/keyboards/tominabox1/le_chiffre/he/info.json b/keyboards/tominabox1/le_chiffre/he/keyboard.json
index e7eb527602..e7eb527602 100644
--- a/keyboards/tominabox1/le_chiffre/he/info.json
+++ b/keyboards/tominabox1/le_chiffre/he/keyboard.json
diff --git a/keyboards/tominabox1/le_chiffre/he/rules.mk b/keyboards/tominabox1/le_chiffre/he/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/tominabox1/le_chiffre/he/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/tominabox1/le_chiffre/rev1/info.json b/keyboards/tominabox1/le_chiffre/rev1/keyboard.json
index 44982ecdf5..44982ecdf5 100644
--- a/keyboards/tominabox1/le_chiffre/rev1/info.json
+++ b/keyboards/tominabox1/le_chiffre/rev1/keyboard.json
diff --git a/keyboards/tominabox1/le_chiffre/rev1/rules.mk b/keyboards/tominabox1/le_chiffre/rev1/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/tominabox1/le_chiffre/rev1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/tominabox1/le_chiffre/rev2/info.json b/keyboards/tominabox1/le_chiffre/rev2/keyboard.json
index 155b264ce2..155b264ce2 100644
--- a/keyboards/tominabox1/le_chiffre/rev2/info.json
+++ b/keyboards/tominabox1/le_chiffre/rev2/keyboard.json
diff --git a/keyboards/tominabox1/le_chiffre/rev2/rules.mk b/keyboards/tominabox1/le_chiffre/rev2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/tominabox1/le_chiffre/rev2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/trainpad/info.json b/keyboards/trainpad/keyboard.json
index e7e74b0e91..e7e74b0e91 100644
--- a/keyboards/trainpad/info.json
+++ b/keyboards/trainpad/keyboard.json
diff --git a/keyboards/trainpad/rules.mk b/keyboards/trainpad/rules.mk
deleted file mode 100644
index 2c49b41d7a..0000000000
--- a/keyboards/trainpad/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file is intentionally left blank \ No newline at end of file
diff --git a/keyboards/treasure/type9s3/info.json b/keyboards/treasure/type9s3/keyboard.json
index cb2bcf3a7a..cb2bcf3a7a 100644
--- a/keyboards/treasure/type9s3/info.json
+++ b/keyboards/treasure/type9s3/keyboard.json
diff --git a/keyboards/treasure/type9s3/rules.mk b/keyboards/treasure/type9s3/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/treasure/type9s3/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/tweetydabird/chameleon/info.json b/keyboards/tweetydabird/chameleon/keyboard.json
index f6ee51d5bb..f6ee51d5bb 100644
--- a/keyboards/tweetydabird/chameleon/info.json
+++ b/keyboards/tweetydabird/chameleon/keyboard.json
diff --git a/keyboards/tweetydabird/chameleon/rules.mk b/keyboards/tweetydabird/chameleon/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/tweetydabird/chameleon/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/tweetydabird/lbs4/info.json b/keyboards/tweetydabird/lbs4/keyboard.json
index 3176520772..3176520772 100644
--- a/keyboards/tweetydabird/lbs4/info.json
+++ b/keyboards/tweetydabird/lbs4/keyboard.json
diff --git a/keyboards/tweetydabird/lbs4/rules.mk b/keyboards/tweetydabird/lbs4/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/tweetydabird/lbs4/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/tweetydabird/lbs6/info.json b/keyboards/tweetydabird/lbs6/keyboard.json
index 1714e9b6c4..1714e9b6c4 100644
--- a/keyboards/tweetydabird/lbs6/info.json
+++ b/keyboards/tweetydabird/lbs6/keyboard.json
diff --git a/keyboards/tweetydabird/lbs6/rules.mk b/keyboards/tweetydabird/lbs6/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/tweetydabird/lbs6/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/tweetydabird/lotus58/elite_c/info.json b/keyboards/tweetydabird/lotus58/elite_c/keyboard.json
index af1a9f913c..af1a9f913c 100644
--- a/keyboards/tweetydabird/lotus58/elite_c/info.json
+++ b/keyboards/tweetydabird/lotus58/elite_c/keyboard.json
diff --git a/keyboards/tweetydabird/lotus58/elite_c/rules.mk b/keyboards/tweetydabird/lotus58/elite_c/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/tweetydabird/lotus58/elite_c/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/tweetydabird/lotus58/promicro/info.json b/keyboards/tweetydabird/lotus58/promicro/keyboard.json
index 62ee0355ef..62ee0355ef 100644
--- a/keyboards/tweetydabird/lotus58/promicro/info.json
+++ b/keyboards/tweetydabird/lotus58/promicro/keyboard.json
diff --git a/keyboards/tweetydabird/lotus58/promicro/rules.mk b/keyboards/tweetydabird/lotus58/promicro/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/tweetydabird/lotus58/promicro/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/tzarc/djinn/rev1/info.json b/keyboards/tzarc/djinn/rev1/keyboard.json
index a0422dea93..a0422dea93 100644
--- a/keyboards/tzarc/djinn/rev1/info.json
+++ b/keyboards/tzarc/djinn/rev1/keyboard.json
diff --git a/keyboards/tzarc/djinn/rev1/rules.mk b/keyboards/tzarc/djinn/rev1/rules.mk
deleted file mode 100644
index f468872849..0000000000
--- a/keyboards/tzarc/djinn/rev1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# Placeholder to make the build system work.
diff --git a/keyboards/tzarc/djinn/rev2/info.json b/keyboards/tzarc/djinn/rev2/keyboard.json
index 33db91971e..33db91971e 100644
--- a/keyboards/tzarc/djinn/rev2/info.json
+++ b/keyboards/tzarc/djinn/rev2/keyboard.json
diff --git a/keyboards/tzarc/djinn/rev2/rules.mk b/keyboards/tzarc/djinn/rev2/rules.mk
deleted file mode 100644
index f468872849..0000000000
--- a/keyboards/tzarc/djinn/rev2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# Placeholder to make the build system work.
diff --git a/keyboards/tzarc/ghoul/rev1/rp2040/info.json b/keyboards/tzarc/ghoul/rev1/rp2040/keyboard.json
index 3c2c5ec4e6..3c2c5ec4e6 100644
--- a/keyboards/tzarc/ghoul/rev1/rp2040/info.json
+++ b/keyboards/tzarc/ghoul/rev1/rp2040/keyboard.json
diff --git a/keyboards/tzarc/ghoul/rev1/rp2040/rules.mk b/keyboards/tzarc/ghoul/rev1/rp2040/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/tzarc/ghoul/rev1/rp2040/rules.mk
+++ /dev/null
diff --git a/keyboards/tzarc/ghoul/rev1/stm32/info.json b/keyboards/tzarc/ghoul/rev1/stm32/keyboard.json
index cb0e20dfc5..cb0e20dfc5 100644
--- a/keyboards/tzarc/ghoul/rev1/stm32/info.json
+++ b/keyboards/tzarc/ghoul/rev1/stm32/keyboard.json
diff --git a/keyboards/tzarc/ghoul/rev1/stm32/rules.mk b/keyboards/tzarc/ghoul/rev1/stm32/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/tzarc/ghoul/rev1/stm32/rules.mk
+++ /dev/null
diff --git a/keyboards/varanidae/info.json b/keyboards/varanidae/keyboard.json
index ca6480d4da..ca6480d4da 100644
--- a/keyboards/varanidae/info.json
+++ b/keyboards/varanidae/keyboard.json
diff --git a/keyboards/varanidae/rules.mk b/keyboards/varanidae/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/varanidae/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/vertex/cycle8/info.json b/keyboards/vertex/cycle8/keyboard.json
index 100c2d21f1..100c2d21f1 100644
--- a/keyboards/vertex/cycle8/info.json
+++ b/keyboards/vertex/cycle8/keyboard.json
diff --git a/keyboards/vertex/cycle8/rules.mk b/keyboards/vertex/cycle8/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/vertex/cycle8/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/vertex/t75/info.json b/keyboards/vertex/t75/keyboard.json
index 82f7b7a5e8..82f7b7a5e8 100644
--- a/keyboards/vertex/t75/info.json
+++ b/keyboards/vertex/t75/keyboard.json
diff --git a/keyboards/vertex/t75/rules.mk b/keyboards/vertex/t75/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/vertex/t75/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/viktus/minne/info.json b/keyboards/viktus/minne/keyboard.json
index bfb3f8a8a6..bfb3f8a8a6 100644
--- a/keyboards/viktus/minne/info.json
+++ b/keyboards/viktus/minne/keyboard.json
diff --git a/keyboards/viktus/minne/rules.mk b/keyboards/viktus/minne/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/viktus/minne/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/viktus/osav2/info.json b/keyboards/viktus/osav2/keyboard.json
index 34c2089181..34c2089181 100644
--- a/keyboards/viktus/osav2/info.json
+++ b/keyboards/viktus/osav2/keyboard.json
diff --git a/keyboards/viktus/osav2/rules.mk b/keyboards/viktus/osav2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/viktus/osav2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/viktus/osav2_numpad/info.json b/keyboards/viktus/osav2_numpad/keyboard.json
index 941d65f367..941d65f367 100644
--- a/keyboards/viktus/osav2_numpad/info.json
+++ b/keyboards/viktus/osav2_numpad/keyboard.json
diff --git a/keyboards/viktus/osav2_numpad/rules.mk b/keyboards/viktus/osav2_numpad/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/viktus/osav2_numpad/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/viktus/sp111_v2/info.json b/keyboards/viktus/sp111_v2/keyboard.json
index 63c531ee44..63c531ee44 100644
--- a/keyboards/viktus/sp111_v2/info.json
+++ b/keyboards/viktus/sp111_v2/keyboard.json
diff --git a/keyboards/viktus/sp111_v2/rules.mk b/keyboards/viktus/sp111_v2/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/viktus/sp111_v2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/werk_technica/one/info.json b/keyboards/werk_technica/one/keyboard.json
index 4933c7fd7c..4933c7fd7c 100644
--- a/keyboards/werk_technica/one/info.json
+++ b/keyboards/werk_technica/one/keyboard.json
diff --git a/keyboards/werk_technica/one/rules.mk b/keyboards/werk_technica/one/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/werk_technica/one/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/westm/westm68/rev1/info.json b/keyboards/westm/westm68/rev1/keyboard.json
index 4cecee049d..4cecee049d 100644
--- a/keyboards/westm/westm68/rev1/info.json
+++ b/keyboards/westm/westm68/rev1/keyboard.json
diff --git a/keyboards/westm/westm68/rev1/rules.mk b/keyboards/westm/westm68/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/westm/westm68/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/westm/westm68/rev2/info.json b/keyboards/westm/westm68/rev2/keyboard.json
index 0edcf115ed..0edcf115ed 100644
--- a/keyboards/westm/westm68/rev2/info.json
+++ b/keyboards/westm/westm68/rev2/keyboard.json
diff --git a/keyboards/westm/westm68/rev2/rules.mk b/keyboards/westm/westm68/rev2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/westm/westm68/rev2/rules.mk
+++ /dev/null
diff --git a/keyboards/westm/westm9/rev1/info.json b/keyboards/westm/westm9/rev1/keyboard.json
index 5561baa5a9..5561baa5a9 100644
--- a/keyboards/westm/westm9/rev1/info.json
+++ b/keyboards/westm/westm9/rev1/keyboard.json
diff --git a/keyboards/westm/westm9/rev1/rules.mk b/keyboards/westm/westm9/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/westm/westm9/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/westm/westm9/rev2/info.json b/keyboards/westm/westm9/rev2/keyboard.json
index 66fe8159f5..66fe8159f5 100644
--- a/keyboards/westm/westm9/rev2/info.json
+++ b/keyboards/westm/westm9/rev2/keyboard.json
diff --git a/keyboards/westm/westm9/rev2/rules.mk b/keyboards/westm/westm9/rev2/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/westm/westm9/rev2/rules.mk
+++ /dev/null
diff --git a/keyboards/wilba_tech/wt20_h1/info.json b/keyboards/wilba_tech/wt20_h1/keyboard.json
index 77905e275e..77905e275e 100644
--- a/keyboards/wilba_tech/wt20_h1/info.json
+++ b/keyboards/wilba_tech/wt20_h1/keyboard.json
diff --git a/keyboards/wilba_tech/wt20_h1/rules.mk b/keyboards/wilba_tech/wt20_h1/rules.mk
deleted file mode 100644
index c80812f6e0..0000000000
--- a/keyboards/wilba_tech/wt20_h1/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file is intentionally blank
diff --git a/keyboards/wilba_tech/wt60_d/info.json b/keyboards/wilba_tech/wt60_d/keyboard.json
index 84ef683871..84ef683871 100644
--- a/keyboards/wilba_tech/wt60_d/info.json
+++ b/keyboards/wilba_tech/wt60_d/keyboard.json
diff --git a/keyboards/wilba_tech/wt60_d/rules.mk b/keyboards/wilba_tech/wt60_d/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/wilba_tech/wt60_d/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/wilba_tech/wt65_g3/info.json b/keyboards/wilba_tech/wt65_g3/keyboard.json
index bf0e0ed9d0..bf0e0ed9d0 100644
--- a/keyboards/wilba_tech/wt65_g3/info.json
+++ b/keyboards/wilba_tech/wt65_g3/keyboard.json
diff --git a/keyboards/wilba_tech/wt65_g3/rules.mk b/keyboards/wilba_tech/wt65_g3/rules.mk
deleted file mode 100644
index c80812f6e0..0000000000
--- a/keyboards/wilba_tech/wt65_g3/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file is intentionally blank
diff --git a/keyboards/wilba_tech/wt65_h2/info.json b/keyboards/wilba_tech/wt65_h2/keyboard.json
index 606f66ede2..606f66ede2 100644
--- a/keyboards/wilba_tech/wt65_h2/info.json
+++ b/keyboards/wilba_tech/wt65_h2/keyboard.json
diff --git a/keyboards/wilba_tech/wt65_h2/rules.mk b/keyboards/wilba_tech/wt65_h2/rules.mk
deleted file mode 100644
index c80812f6e0..0000000000
--- a/keyboards/wilba_tech/wt65_h2/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file is intentionally blank
diff --git a/keyboards/wilba_tech/wt65_h3/info.json b/keyboards/wilba_tech/wt65_h3/keyboard.json
index 7cef91a68c..7cef91a68c 100644
--- a/keyboards/wilba_tech/wt65_h3/info.json
+++ b/keyboards/wilba_tech/wt65_h3/keyboard.json
diff --git a/keyboards/wilba_tech/wt65_h3/rules.mk b/keyboards/wilba_tech/wt65_h3/rules.mk
deleted file mode 100644
index c80812f6e0..0000000000
--- a/keyboards/wilba_tech/wt65_h3/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file is intentionally blank
diff --git a/keyboards/willoucom/keypad/info.json b/keyboards/willoucom/keypad/keyboard.json
index dc517ccc16..dc517ccc16 100644
--- a/keyboards/willoucom/keypad/info.json
+++ b/keyboards/willoucom/keypad/keyboard.json
diff --git a/keyboards/willoucom/keypad/rules.mk b/keyboards/willoucom/keypad/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/willoucom/keypad/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/wolf/silhouette/info.json b/keyboards/wolf/silhouette/keyboard.json
index 548a89aa19..548a89aa19 100644
--- a/keyboards/wolf/silhouette/info.json
+++ b/keyboards/wolf/silhouette/keyboard.json
diff --git a/keyboards/wolf/silhouette/rules.mk b/keyboards/wolf/silhouette/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/wolf/silhouette/rules.mk
+++ /dev/null
diff --git a/keyboards/wolf/twilight/info.json b/keyboards/wolf/twilight/keyboard.json
index ed426e85d9..ed426e85d9 100644
--- a/keyboards/wolf/twilight/info.json
+++ b/keyboards/wolf/twilight/keyboard.json
diff --git a/keyboards/wolf/twilight/rules.mk b/keyboards/wolf/twilight/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/wolf/twilight/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/wolf/ziggurat/info.json b/keyboards/wolf/ziggurat/keyboard.json
index bb12d5ab2f..bb12d5ab2f 100644
--- a/keyboards/wolf/ziggurat/info.json
+++ b/keyboards/wolf/ziggurat/keyboard.json
diff --git a/keyboards/wolf/ziggurat/rules.mk b/keyboards/wolf/ziggurat/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/wolf/ziggurat/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/work_louder/loop/rev1/info.json b/keyboards/work_louder/loop/rev1/keyboard.json
index 3caea9b338..3caea9b338 100644
--- a/keyboards/work_louder/loop/rev1/info.json
+++ b/keyboards/work_louder/loop/rev1/keyboard.json
diff --git a/keyboards/work_louder/loop/rev1/rules.mk b/keyboards/work_louder/loop/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/work_louder/loop/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/work_louder/loop/rev3/info.json b/keyboards/work_louder/loop/rev3/keyboard.json
index 603bca5c6a..603bca5c6a 100644
--- a/keyboards/work_louder/loop/rev3/info.json
+++ b/keyboards/work_louder/loop/rev3/keyboard.json
diff --git a/keyboards/work_louder/loop/rev3/rules.mk b/keyboards/work_louder/loop/rev3/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/work_louder/loop/rev3/rules.mk
+++ /dev/null
diff --git a/keyboards/work_louder/work_board/rev1/info.json b/keyboards/work_louder/work_board/rev1/keyboard.json
index 9884ca6e48..9884ca6e48 100644
--- a/keyboards/work_louder/work_board/rev1/info.json
+++ b/keyboards/work_louder/work_board/rev1/keyboard.json
diff --git a/keyboards/work_louder/work_board/rev1/rules.mk b/keyboards/work_louder/work_board/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/work_louder/work_board/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/work_louder/work_board/rev3/info.json b/keyboards/work_louder/work_board/rev3/keyboard.json
index 63e757dfe2..63e757dfe2 100644
--- a/keyboards/work_louder/work_board/rev3/info.json
+++ b/keyboards/work_louder/work_board/rev3/keyboard.json
diff --git a/keyboards/work_louder/work_board/rev3/rules.mk b/keyboards/work_louder/work_board/rev3/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/work_louder/work_board/rev3/rules.mk
+++ /dev/null
diff --git a/keyboards/wuque/nemui65/info.json b/keyboards/wuque/nemui65/keyboard.json
index 65cfebf9b4..65cfebf9b4 100644
--- a/keyboards/wuque/nemui65/info.json
+++ b/keyboards/wuque/nemui65/keyboard.json
diff --git a/keyboards/wuque/nemui65/rules.mk b/keyboards/wuque/nemui65/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/wuque/nemui65/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/yandrstudio/transition80/info.json b/keyboards/yandrstudio/transition80/keyboard.json
index 7f9364a18f..7f9364a18f 100644
--- a/keyboards/yandrstudio/transition80/info.json
+++ b/keyboards/yandrstudio/transition80/keyboard.json
diff --git a/keyboards/yandrstudio/transition80/rules.mk b/keyboards/yandrstudio/transition80/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/yandrstudio/transition80/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/yanghu/unicorne/f411/info.json b/keyboards/yanghu/unicorne/f411/keyboard.json
index 2517a82403..2517a82403 100644
--- a/keyboards/yanghu/unicorne/f411/info.json
+++ b/keyboards/yanghu/unicorne/f411/keyboard.json
diff --git a/keyboards/yanghu/unicorne/f411/rules.mk b/keyboards/yanghu/unicorne/f411/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/yanghu/unicorne/f411/rules.mk
+++ /dev/null
diff --git a/keyboards/ydkb/ydpm40/info.json b/keyboards/ydkb/ydpm40/keyboard.json
index b0916f297c..b0916f297c 100644
--- a/keyboards/ydkb/ydpm40/info.json
+++ b/keyboards/ydkb/ydpm40/keyboard.json
diff --git a/keyboards/ydkb/ydpm40/rules.mk b/keyboards/ydkb/ydpm40/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/ydkb/ydpm40/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/ymdk/melody96/hotswap/info.json b/keyboards/ymdk/melody96/hotswap/keyboard.json
index 6a00e05050..6a00e05050 100644
--- a/keyboards/ymdk/melody96/hotswap/info.json
+++ b/keyboards/ymdk/melody96/hotswap/keyboard.json
diff --git a/keyboards/ymdk/melody96/hotswap/rules.mk b/keyboards/ymdk/melody96/hotswap/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/ymdk/melody96/hotswap/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/ymdk/yd60mq/12led/info.json b/keyboards/ymdk/yd60mq/12led/keyboard.json
index faa8ae570e..faa8ae570e 100644
--- a/keyboards/ymdk/yd60mq/12led/info.json
+++ b/keyboards/ymdk/yd60mq/12led/keyboard.json
diff --git a/keyboards/ymdk/yd60mq/12led/rules.mk b/keyboards/ymdk/yd60mq/12led/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/ymdk/yd60mq/12led/rules.mk
+++ /dev/null
diff --git a/keyboards/ymdk/yd60mq/16led/info.json b/keyboards/ymdk/yd60mq/16led/keyboard.json
index 47a3dbb0b5..47a3dbb0b5 100644
--- a/keyboards/ymdk/yd60mq/16led/info.json
+++ b/keyboards/ymdk/yd60mq/16led/keyboard.json
diff --git a/keyboards/ymdk/yd60mq/16led/rules.mk b/keyboards/ymdk/yd60mq/16led/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/ymdk/yd60mq/16led/rules.mk
+++ /dev/null
diff --git a/keyboards/ymdk/ymd09/info.json b/keyboards/ymdk/ymd09/keyboard.json
index 52dc9d3160..52dc9d3160 100644
--- a/keyboards/ymdk/ymd09/info.json
+++ b/keyboards/ymdk/ymd09/keyboard.json
diff --git a/keyboards/ymdk/ymd09/rules.mk b/keyboards/ymdk/ymd09/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/ymdk/ymd09/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/ymdk/ymd75/rev4/iso/info.json b/keyboards/ymdk/ymd75/rev4/iso/keyboard.json
index 180c68beaa..180c68beaa 100644
--- a/keyboards/ymdk/ymd75/rev4/iso/info.json
+++ b/keyboards/ymdk/ymd75/rev4/iso/keyboard.json
diff --git a/keyboards/ymdk/ymd75/rev4/iso/rules.mk b/keyboards/ymdk/ymd75/rev4/iso/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/ymdk/ymd75/rev4/iso/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/yushakobo/ergo68/info.json b/keyboards/yushakobo/ergo68/keyboard.json
index c4a143cb73..c4a143cb73 100644
--- a/keyboards/yushakobo/ergo68/info.json
+++ b/keyboards/yushakobo/ergo68/keyboard.json
diff --git a/keyboards/yushakobo/ergo68/rules.mk b/keyboards/yushakobo/ergo68/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/yushakobo/ergo68/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/yushakobo/navpad/10/rev0/info.json b/keyboards/yushakobo/navpad/10/rev0/keyboard.json
index afe4c6f0c0..afe4c6f0c0 100644
--- a/keyboards/yushakobo/navpad/10/rev0/info.json
+++ b/keyboards/yushakobo/navpad/10/rev0/keyboard.json
diff --git a/keyboards/yushakobo/navpad/10/rev0/rules.mk b/keyboards/yushakobo/navpad/10/rev0/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/yushakobo/navpad/10/rev0/rules.mk
+++ /dev/null
diff --git a/keyboards/yushakobo/navpad/10/rev1/info.json b/keyboards/yushakobo/navpad/10/rev1/keyboard.json
index a35dc4d5e9..a35dc4d5e9 100644
--- a/keyboards/yushakobo/navpad/10/rev1/info.json
+++ b/keyboards/yushakobo/navpad/10/rev1/keyboard.json
diff --git a/keyboards/yushakobo/navpad/10/rev1/rules.mk b/keyboards/yushakobo/navpad/10/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/yushakobo/navpad/10/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/yynmt/acperience12/rev1/info.json b/keyboards/yynmt/acperience12/rev1/keyboard.json
index 5eea37a35d..5eea37a35d 100644
--- a/keyboards/yynmt/acperience12/rev1/info.json
+++ b/keyboards/yynmt/acperience12/rev1/keyboard.json
diff --git a/keyboards/yynmt/acperience12/rev1/rules.mk b/keyboards/yynmt/acperience12/rev1/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/yynmt/acperience12/rev1/rules.mk
+++ /dev/null
diff --git a/keyboards/zeix/eden/info.json b/keyboards/zeix/eden/keyboard.json
index 2b5fd6eae7..2b5fd6eae7 100644
--- a/keyboards/zeix/eden/info.json
+++ b/keyboards/zeix/eden/keyboard.json
diff --git a/keyboards/zeix/eden/rules.mk b/keyboards/zeix/eden/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/zeix/eden/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/zeix/qwertyqop60hs/info.json b/keyboards/zeix/qwertyqop60hs/keyboard.json
index 8a3e06f2eb..8a3e06f2eb 100644
--- a/keyboards/zeix/qwertyqop60hs/info.json
+++ b/keyboards/zeix/qwertyqop60hs/keyboard.json
diff --git a/keyboards/zeix/qwertyqop60hs/rules.mk b/keyboards/zeix/qwertyqop60hs/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/zeix/qwertyqop60hs/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/zicodia/tklfrlnrlmlao/info.json b/keyboards/zicodia/tklfrlnrlmlao/keyboard.json
index e7c7322f7e..e7c7322f7e 100644
--- a/keyboards/zicodia/tklfrlnrlmlao/info.json
+++ b/keyboards/zicodia/tklfrlnrlmlao/keyboard.json
diff --git a/keyboards/zicodia/tklfrlnrlmlao/rules.mk b/keyboards/zicodia/tklfrlnrlmlao/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/zicodia/tklfrlnrlmlao/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/zlabkeeb/15pad/info.json b/keyboards/zlabkeeb/15pad/keyboard.json
index 9733d0169a..9733d0169a 100644
--- a/keyboards/zlabkeeb/15pad/info.json
+++ b/keyboards/zlabkeeb/15pad/keyboard.json
diff --git a/keyboards/zlabkeeb/15pad/rules.mk b/keyboards/zlabkeeb/15pad/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/zlabkeeb/15pad/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/zlabkeeb/6pad/info.json b/keyboards/zlabkeeb/6pad/keyboard.json
index cd37d4ca02..cd37d4ca02 100644
--- a/keyboards/zlabkeeb/6pad/info.json
+++ b/keyboards/zlabkeeb/6pad/keyboard.json
diff --git a/keyboards/zlabkeeb/6pad/rules.mk b/keyboards/zlabkeeb/6pad/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/zlabkeeb/6pad/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/zos/65s/info.json b/keyboards/zos/65s/keyboard.json
index eaf8a97f86..eaf8a97f86 100644
--- a/keyboards/zos/65s/info.json
+++ b/keyboards/zos/65s/keyboard.json
diff --git a/keyboards/zos/65s/rules.mk b/keyboards/zos/65s/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/zos/65s/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank
diff --git a/keyboards/zvecr/zv48/f411/info.json b/keyboards/zvecr/zv48/f411/keyboard.json
index 2517a82403..2517a82403 100644
--- a/keyboards/zvecr/zv48/f411/info.json
+++ b/keyboards/zvecr/zv48/f411/keyboard.json
diff --git a/keyboards/zvecr/zv48/f411/rules.mk b/keyboards/zvecr/zv48/f411/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/zvecr/zv48/f411/rules.mk
+++ /dev/null
diff --git a/keyboards/zwag/zwag75/info.json b/keyboards/zwag/zwag75/keyboard.json
index 03b97cefc8..03b97cefc8 100644
--- a/keyboards/zwag/zwag75/info.json
+++ b/keyboards/zwag/zwag75/keyboard.json
diff --git a/keyboards/zwag/zwag75/rules.mk b/keyboards/zwag/zwag75/rules.mk
deleted file mode 100644
index 7ff128fa69..0000000000
--- a/keyboards/zwag/zwag75/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank \ No newline at end of file
diff --git a/keyboards/zykrah/fuyu/info.json b/keyboards/zykrah/fuyu/keyboard.json
index 01053d4821..01053d4821 100644
--- a/keyboards/zykrah/fuyu/info.json
+++ b/keyboards/zykrah/fuyu/keyboard.json
diff --git a/keyboards/zykrah/fuyu/rules.mk b/keyboards/zykrah/fuyu/rules.mk
deleted file mode 100644
index e69de29bb2..0000000000
--- a/keyboards/zykrah/fuyu/rules.mk
+++ /dev/null
diff --git a/keyboards/zykrah/slime88/info.json b/keyboards/zykrah/slime88/keyboard.json
index 8b15524cca..8b15524cca 100644
--- a/keyboards/zykrah/slime88/info.json
+++ b/keyboards/zykrah/slime88/keyboard.json
diff --git a/keyboards/zykrah/slime88/rules.mk b/keyboards/zykrah/slime88/rules.mk
deleted file mode 100644
index 6e7633bfe0..0000000000
--- a/keyboards/zykrah/slime88/rules.mk
+++ /dev/null
@@ -1 +0,0 @@
-# This file intentionally left blank