Commit Graph

10 Commits

Author SHA1 Message Date
Eric Bailey 8f16625998 Allow ternary 2026-01-16 16:11:25 -06:00
Eric Bailey 5622d522cf Organize a bit, add quiet to main lint command 2026-01-16 16:06:30 -06:00
Eric Bailey 1741e6fc30 Remove unused globals? 2026-01-16 15:59:27 -06:00
Eric Bailey be0e100049 Fix CI failure 2026-01-16 15:55:18 -06:00
Samuel Newman 6a0be039e9 enable typechecked rules, switch them to warn 2026-01-15 15:24:52 +02:00
Samuel Newman d0597f6a40 lint android a11y 2026-01-15 10:51:55 +02:00
Samuel Newman dfaefb6ceb update eslint package versions 2026-01-15 10:51:55 +02:00
Claude 9481e24b82 Update ESLint rule tests for flat config format
- Update RuleTester to use flat config languageOptions instead of
  eslintrc parser format
- Remove duplicate test case that ESLint v9 now detects
- Add Jest globals for test files
2026-01-15 10:51:32 +02:00
Claude b88a3a5579 Fix varsIgnorePattern to require character after underscore
Restore the original pattern `^_.+` instead of `^_` so that lingui's
`const { _ } = useLingui()` will still be flagged when unused.
2026-01-15 10:51:32 +02:00
Claude 0cd99c841e Upgrade ESLint to v9 with flat config
- Upgrade eslint from v8 to v9.18.0
- Migrate from .eslintrc.js to eslint.config.mjs (flat config)
- Upgrade typescript-eslint to v8.20.0 (unified package)
- Replace eslint-plugin-import with eslint-plugin-import-x for flat config support
- Add globals package for environment globals
- Update eslint-plugin-bsky-internal with proper meta objects for ESLint v9
- Fix deprecated context.getScope() API usage
- Update bskyembed to use flat config
- Remove deprecated --ext flag from lint scripts
- Configure rules to maintain previous behavior while using new ESLint version
2026-01-15 10:51:32 +02:00