Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Better dev experience: advanced linting; dev server #66

Merged
merged 7 commits into from
Feb 5, 2021
Merged

Conversation

rossjrw
Copy link
Owner

@rossjrw rossjrw commented Feb 3, 2021

There's a whole world of advanced linting that this project is not taking advantage of.

  • Add advanced TypeScript type linting
  • Add automatic linter & fixer
  • Stop using aliased relative imports
  • Type Vue props (see rossjrw/rossjrw.github.io@c298788)
  • Fix JSDoc parameter syntax
  • Move JSDoc comments outside of their definition scopes

And why not, while I'm here:

  • Use webpack dev server for dev mode
  • If possible, unify webpack configs into a single file There already was only one!
  • Dump package-lock.json

@rossjrw rossjrw added the enhancement Make an existing feature work better label Feb 3, 2021
@rossjrw rossjrw changed the title Better type linting Better dev experience: advanced linting; dev server Feb 3, 2021
@rossjrw rossjrw marked this pull request as ready for review February 4, 2021 18:01
@rossjrw rossjrw merged commit 06c39ba into master Feb 5, 2021
@rossjrw rossjrw deleted the type-lint branch February 5, 2021 09:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Make an existing feature work better
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant