Fix new lint and config errors #176
Merged
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.
What?
Fixing some new linting and config errors coming out of recent merged PRs
Why?
Want to ensure our GitHub Workflows remain in a passed state
How?
Coming out of #172, I'm seeing the
artifactsdirectory is no longer git-ignored. This directory is added by our E2E tests so we want to ensure this doesn't get committed to our repo. While it would be great if this directory could be nested within ourtestsdirectory instead of in the root, I'm running into issues with howwp-scriptsruns these tests and having that change work properly. So for now I'm adding this directory back to our gitignore file.In addition, seeing a new JS lint error and typescripts errors after the merging in of #143. I think this is also due to changes made in #172 and why these errors weren't flagged originally within #143.
There are some minor typescript errors fixed here and the JS lint error is flagging the use of an experimental API which unfortunately we need to use here as it's the only approach to modify the excerpt panel. So this PR ignores that particular error for now.
Testing Instructions
Ensure all workflows pass on this PR