Flat named component validation in @drupal-canvas/eslint-config misses sibling entrypoints
The CLI supports flat named components where multiple components share one directory:
- `src/components/card.component.yml`
- `src/components/card.tsx`
- `src/components/pricing-table.component.yml`
- `src/components/pricing-table.tsx`
`@drupal-canvas/eslint-config` identifies only one named `*.component.yml` file in a directory when deciding whether a JavaScript or TypeScript file is a component entrypoint. Rules such as `component-exports` can skip sibling flat component entrypoints.
**Out of scope**
`@drupal-canvas/cli` validates each discovered component by linting its directory. When multiple flat named components share one directory, `canvas validate` and build-time validation can lint the same directory once per component. This CLI behavior will be addressed in #3591712.
issue