Skip to content

chore(plugin-openapi): add lint target and remove explicit any in specs (Fixes #54)#58

Merged
michaelbe812 merged 3 commits into
mainfrom
feat/plugin-openapi-lint-target
Sep 11, 2025
Merged

chore(plugin-openapi): add lint target and remove explicit any in specs (Fixes #54)#58
michaelbe812 merged 3 commits into
mainfrom
feat/plugin-openapi-lint-target

Conversation

@michaelbe812

Copy link
Copy Markdown
Contributor

Summary

  • Add Nx lint target to plugin-openapi.
  • Remove explicit any from specs using unknown and type aliases.
  • Refactor build-command to avoid any in option access.

Details

  • Enables nx run plugin-openapi:lint and surfaces lint warnings/errors for the package.
  • Tests updated to use safer typing; behavior unchanged (all tests passing).

Why

  • Keep codebase consistent and enforce linting for plugin-openapi.
  • Address no-explicit-any in specs to improve type safety.

Verification

  • nx run plugin-openapi:lint passes (only warnings for non-null assertions).
  • nx run-many -t test passes across all projects.

@michaelbe812 michaelbe812 merged commit 1d94319 into main Sep 11, 2025
1 of 2 checks passed
@michaelbe812 michaelbe812 deleted the feat/plugin-openapi-lint-target branch September 11, 2025 18:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant