diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs new file mode 100644 index 00000000000..8e9e3e2a8ee --- /dev/null +++ b/.git-blame-ignore-revs @@ -0,0 +1,5 @@ +# Run this command to always ignore formatting commits in `git blame` +# git config blame.ignoreRevsFile .git-blame-ignore-revs + +# Format and lint files with biome +8e2d745dfb02b72f70ddefc62c0546cccb21c3e0 \ No newline at end of file diff --git a/biome.json b/biome.json index 2f31c5a1713..93b4f9adcf7 100644 --- a/biome.json +++ b/biome.json @@ -4,7 +4,127 @@ "enabled": true }, "files": { - "maxSize": 2097152 + "maxSize": 2097152, + "ignore": [ + "./src/field/pokemon-sprite-sparkle-handler.ts", + "./src/battle.ts", + "./src/plugins/cache-busted-loader-plugin.ts", + "./src/game-mode.ts", + "./src/inputs-controller.ts", + "./src/data/weather.ts", + "./src/form-change-phase.ts", + "./src/field/anims.ts", + "./src/field/damage-number-handler.ts", + "./src/data/pokeball.ts", + "./src/scene-base.ts", + "./src/loading-scene.ts", + "./src/data/exp.ts", + "./src/evolution-phase.ts", + "./src/pipelines/sprite.ts", + "./src/data/berry.ts", + "./src/field/trainer.ts", + "./src/data/arena-tag.ts", + "./src/egg-hatch-phase.ts", + "./src/plugins/i18n.ts", + "./src/data/nature.ts", + "./src/data/type.ts", + "./src/data/egg.ts", + "./src/system/voucher.ts", + "./src/data/api.ts", + "./src/locales/it/tutorial.ts", + "./src/data/pokemon-forms.ts", + "./src/utils.ts", + "./src/ui-inputs.ts", + "./src/field/arena.ts", + "./src/pipelines/field-sprite.ts", + "./src/data/trainer-names.ts", + "./src/data/dialogue.ts", + "./src/data/temp-battle-stat.ts", + "./src/data/egg-moves.ts", + "./src/system/achv.ts", + "./src/system/settings.ts", + "./src/system/trainer-data.ts", + "./src/data/battler-tags.ts", + "./src/data/pokemon-evolutions.ts", + "./src/locales/en/battle.ts", + "./src/touch-controls.js", + "./src/system/modifier-data.ts", + "./src/data/battle-anims.ts", + "./src/data/terrain.ts", + "./src/tutorial.ts", + "./src/system/game-speed.ts", + "./src/locales/en/tutorial.ts", + "./src/ui/ability-bar.ts", + "./src/ui/abstact-option-select-ui-handler.ts", + "./src/ui/achv-bar.ts", + "./src/ui/achvs-ui-handler.ts", + "./src/system/pokemon-data.ts", + "./src/ui/vouchers-ui-handler.ts", + "./src/ui/ball-ui-handler.ts", + "./src/ui/char-sprite.ts", + "./src/ui/candy-bar.ts", + "./src/ui/command-ui-handler.ts", + "./src/ui/confirm-ui-handler.ts", + "./src/ui/ui.ts", + "./src/ui/ui-theme.ts", + "./src/ui/daily-run-scoreboard.ts", + "./src/ui/unavailable-modal-ui-handler.ts", + "./src/ui/battle-message-ui-handler.ts", + "./src/ui/loading-modal-ui-handler.ts", + "./src/ui/egg-list-ui-handler.ts", + "./src/ui/form-modal-ui-handler.ts", + "./src/ui/text.ts", + "./src/ui/login-form-ui-handler.ts", + "./src/ui/fight-ui-handler.ts", + "./src/battle-scene.ts", + "./src/ui/modal-ui-handler.ts", + "./src/ui/outdated-modal-ui-handler.ts", + "./src/ui/egg-gacha-ui-handler.ts", + "./src/modifier/modifier-type.ts", + "./src/ui/battle-info.ts", + "./src/ui/game-stats-ui-handler.ts", + "./src/modifier/modifier.ts", + "./src/ui/message-ui-handler.ts", + "./src/ui/party-exp-bar.ts", + "./src/ui/session-reload-modal-ui-handler.ts", + "./src/ui/pokeball-tray.ts", + "./src/ui/pokemon-icon-anim-handler.ts", + "./src/ui/saving-icon-handler.ts", + "./src/system/game-data.ts", + "./src/ui/menu-ui-handler.ts", + "./src/data/trainer-config.ts", + "./src/ui/registration-form-ui-handler.ts", + "./src/ui/ui-handler.ts", + "./src/ui/pokemon-info-container.ts", + "./src/ui/save-slot-select-ui-handler.ts", + "./src/ui/modifier-select-ui-handler.ts", + "./src/ui/stats-container.ts", + "./src/ui/target-select-ui-handler.ts", + "./src/ui/title-ui-handler.ts", + "./src/ui/settings-ui-handler.ts", + "./src/ui/party-ui-handler.ts", + "./src/ui/summary-ui-handler.ts", + "./src/data/ability.ts", + "./src/ui/starter-select-ui-handler.ts", + "./src/field/pokemon.ts", + "./src/data/biomes.ts", + "./src/phases.ts", + "./src/data/move.ts", + "./src/data/pokemon-species.ts", + "./src/ui/egg-hatch-scene-handler.ts", + "./src/ui/awaitable-ui-handler.ts", + "./src/locales/de/tutorial.ts", + "./src/data/enums/time-of-day.ts", + "./src/locales/it/battle.ts", + "./src/locales/fr/battle.ts", + "./src/phase.ts", + "./src/locales/es/battle.ts", + "./src/locales/de/battle.ts", + "./src/data/gender.ts", + "./src/main.ts", + "./src/data/battle-stat.ts", + "./src/debug.js" + ] }, "linter": { "enabled": true,