Skip to content

fix(lint): clear eslint-loader warnings (unused Skeleton, anonymous page exports) #453

Description

@jimmyandrade

Summary

gatsby develop / HMR eslint-loader prints module warnings:

  1. src/components/LocationStep/index.js'Skeleton' is defined but never used (no-unused-vars). The only Skeleton usage was inside a commented-out block.
  2. Several page templates exported anonymous arrow functions, triggering no-anonymous-exports-page-templates (Fast Refresh):
    • src/pages/ajuda/index.js
    • src/pages/consultar/index.js
    • src/pages/denunciar/index.js
    • src/pages/privacidade/index.js
    • src/pages/sobre/index.js
    • src/pages/termos/index.js

(Also noted in the browser: font preload unused — separate, lower priority; likely prefetch-google-fonts.)

Acceptance criteria

  • Remove unused Skeleton import (and dead commented usage) from LocationStep
  • Name default exports on the listed pages (same pattern as IndexPage)
  • Production changes covered by unit tests
  • Related Jest suites stay green

Resolution

Shipped in #454.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions