harb/web-app/src
openhands 0d761744df fix: Add architectural lint rules with agent-friendly error messages (#232)
- landing/eslint.config.js: ban imports from web-app paths (rule 1),
  direct RPC clients from viem/@wagmi/vue (rule 2), and axios (rule 4)
- web-app/eslint.config.js: ban string interpolation inside GraphQL
  query/mutation property values (rule 3); fixes 4 pre-existing violations
  in usePositionDashboard, usePositions, useSnatchNotifications,
  useWalletDashboard by migrating to variables: {} pattern
- services/ponder/eslint.config.js: ban findMany() calls that lack a
  limit parameter to prevent unbounded indexed-data growth (rule 5)

All error messages follow the [what is wrong][rule][how to fix][where to
read more] template so agents and humans fix on the first try.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-02-24 20:44:17 +00:00
..
assets added web-app and landing 2025-09-23 14:18:04 +02:00
components fix: CollapseHistory: show "—" instead of "0" profit when data unavailable (#207) 2026-02-24 19:54:15 +00:00
composables fix: Add architectural lint rules with agent-friendly error messages (#232) 2026-02-24 20:44:17 +00:00
contracts fix: Clean up dead code and stale domain references across landing + web-app (#189) 2026-02-23 13:04:02 +00:00
directives webapp - ESLint + Prettier with pre-commit hooks (#54) 2025-10-03 16:51:44 +02:00
layouts fix: clean URLs, contract addresses, gitmodule (#16, #58, #147) (#162) 2026-02-20 17:28:59 +01:00
router fix: clean URLs, contract addresses, gitmodule (#16, #58, #147) (#162) 2026-02-20 17:28:59 +01:00
services fill stake e2e 2025-10-11 17:54:49 +00:00
types added web-app and landing 2025-09-23 14:18:04 +02:00
utils fix: Extract duplicated \formatTokenAmount\ to helper.ts (#209) 2026-02-24 19:18:45 +00:00
views fix: Snatch notifications and position history (#151) 2026-02-24 08:47:24 +00:00
App.vue webapp - ESLint + Prettier with pre-commit hooks (#54) 2025-10-03 16:51:44 +02:00
config.ts fill stake e2e 2025-10-11 17:54:49 +00:00
env.d.ts feature/ci (#84) 2026-02-02 19:24:57 +01:00
main.ts webapp - ESLint + Prettier with pre-commit hooks (#54) 2025-10-03 16:51:44 +02:00
wagmi.ts feat: shared @harb/web3 package + landing wallet connect (#157) (#159) 2026-02-19 20:18:27 +01:00