automl / ifBO

In-context Bayesian Optimization
MIT License
12 stars 2 forks source link

Introduce linter and type checker #7

Closed HideakiImamura closed 2 months ago

HideakiImamura commented 3 months ago

Partially resolve #5

Depend on #6

Motivations

This PR aims to introduce the linter and type checker to improve the code readability and reliability. I use pre-commit, ruff, and mypy. The change looks huge, but almost changes are obvious (some parts are automatically generated).

Description of changes

herilalaina commented 3 months ago

thanks @HideakiImamura ! Sorry for the long delay. I'll take a look at the PR in the coming few days and get back to you.

HideakiImamura commented 2 months ago

Thank you for the comment. I fixed the conflicts. Could you review and merge this PR?

herilalaina commented 2 months ago

Again apologies for the delay :/ The PR looks good to me actually. @Neeratyoy ?