Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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
Eslint: Add rule to prohibit unsafe APIs #27301
Eslint: Add rule to prohibit unsafe APIs #27301
Changes from all commits
d17e4a5
e417411
50bafb0
aae7b9a
97524e2
8e617ef
ddcbcd1
56a5f76
55bf105
fca1fde
4e312be
2485c50
e300a6b
545329b
e3d2795
File filter
Filter by extension
Conversations
Jump to
There are no files selected for viewing
Prevent unsafe API usage (no-unsafe-wp-apis)
Prevent unsafe APIs from
@wordpress/*
packages from being imported.This includes experimental and unstable APIs which are expected to change and likely to cause issues in application code. See the documentation.
Rule details
Examples of incorrect code for this rule:
Examples of correct code for this rule:
Options
The rule can be configured via an object. This should be an object where the keys are import package names and the values are arrays of allowed unsafe imports.
Example configuration