Most of the core configuration is done, and now the project has a reasonable path for the future. More features will be added and refactored in future pull requests and commits.
Removed js/jsdoc inferrable types option, as unfortunately
eslint-plugin-jsdoc doesn't has a built-in rule for it.
Maybe in the future a custom rule addressing this can be created.
Moved the user config object and strict option to environment variables,
so using said options can be more easily accessible in other packages
and files.
Added typescript rule for inferred types. By default all types must
be explicit, but this can be changed by a user option.
The JSDocs type implementation will be added in the future
Created/configured the basic rules, extending eslint and
typescript-eslint recommended rules. Currently these rules are mostly
mimicking [antfu's config](https://github.com/antfu/eslint-config)