-
Notifications
You must be signed in to change notification settings - Fork 26
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
📌 Discussion: Which require-
and valid-
rules should be in the recommended config?
#850
Comments
I'd nominate (at least) the following require rules be included in recommended:
|
Thinking on https://docs.npmjs.com/creating-a-package-json-file:
👍 on
I think instead of blanket requiring the |
RE:
For So I guess that brings up a good question, what is the aim of our recommendation? I think one of the goals could be properties that contribute to improved compatibility. |
Proposal: how about sticking with Node LTS? I know other plugins such as
... |
Oh and about the Valid table: should these all just be enabled? If the field exists we'd want to validate it by default, right? |
I think that makes sense |
Now that we've landed on a long-term strategy for the
require-
andvalid-
flavor of rules. I'd like to start the discussion of whichrequire-
andvalid-
rules should we include in therecommended
config?I'll start a table here with all that have issues created, and we can use this thread to discuss which of them should belong in the config and which shouldn't.
Require
require-author
require-bin
require-bugs
require-bundleDependencies
require-config
require-contributors
require-cpu
require-dependencies
require-description
require-devDependencies
require-directories
require-engines
require-files
require-funding
require-homepage
require-keywords
require-license
require-main
require-man
require-module
require-name
require-optionalDependencies
require-os
require-peerDependencies
require-preferGlobal
require-private
require-publishConfig
require-repository
require-scripts
require-type
require-types
require-version
Valid
valid-author
valid-bin
valid-bundleDependencies
valid-config
valid-cpu
valid-dependencies
valid-description
valid-devDependencies
valid-directories
valid-exports
valid-files
valid-homepage
valid-keywords
valid-license
valid-main
valid-man
valid-module
valid-optionalDependencies
valid-os
valid-peerDependencies
valid-preferGlobal
valid-private
valid-publishConfig
valid-repository
valid-scripts
valid-type
valid-workspaces
The text was updated successfully, but these errors were encountered: