Changes
Features
feat: Support Verbose Regexp Patterns (#3593)
feat: Support Verbose Regexp Patterns (#3593)
Minor Breakage
This change might break some regexp patterns that have leading or trailing spaces and are NOT inside slashes, /.../
.
"ignoreRegExp": ["end of line\n"]
convert to:
"ignoreRegExp": ["/end of line\n/g"]
Verbose Regexp Pattern Support
Defining RegExp Patterns in .json
or .yaml
CSpell config files has been difficult.
This feature makes it easier to define patterns in a .yaml
file.
CSpell now supports the x
- verbose flag.
/
^(\s*`{3,}).* # match the ```
[\s\S]*? # the block of code
^\1 # end of the block
/gmx
Example of Ignoring code block in markdown
.
cspell.config.yaml
patterns:
- name: markdown_code_block
pattern: |
/
^(\s*`{3,}).* # match the ```
[\s\S]*? # the block of code
^\1 # end of the block
/gmx
languageSettings:
- languageId: markdown
ignoreRegExpList:
- markdown_code_block
Leading and trailing spaces are automatically trimmed from patterns, make it possible to avoid escaping in YAML by using >
.
ignoreRegExpList:
- >
/auth_token: .*/g
Fixes
feat: Ignore markdown links (#3587)
feat: Ignore markdown links (#3587)
fix: #3588
Note:
This change will ignore anything in the ()
of a markdown link.
Documentation
doc: document Verbose Regular Exp support. (#3594)
doc: document Verbose Regular Exp support. (#3594)
Testing
Maintenance
ci: Workflow Bot -- Update ALL Dependencies (main) (#3591)
ci: Workflow Bot -- Update ALL Dependencies (main) (#3591)
Update ALL Dependencies (main)
integration-tests/package.json | 2 +-
package.json | 6 +-
packages/cspell-config-lib/package.json | 2 +-
packages/cspell-eslint-plugin/package.json | 2 +-
packages/cspell-gitignore/package.json | 2 +-
packages/cspell-glob/package.json | 2 +-
packages/cspell-grammar/package.json | 2 +-
packages/cspell-io/package.json | 2 +-
packages/cspell-lib/package.json | 6 +-
packages/cspell-pipe/package.json | 2 +-
packages/cspell-service-bus/package.json | 2 +-
packages/cspell-tools/package.json | 4 +-
packages/cspell-trie-lib/package.json | 2 +-
packages/cspell-trie/package.json | 2 +-
packages/hunspell-reader/package.json | 6 +-
pnpm-lock.yaml | 334 ++++++++++++++---------------
16 files changed, 189 insertions(+), 189 deletions(-)
ci: Workflow Bot -- Update ALL Dependencies (main) (#3585)
ci: Workflow Bot -- Update ALL Dependencies (main) (#3585)
Update ALL Dependencies (main)
integration-tests/package.json | 2 +-
package.json | 6 +-
packages/cspell-config-lib/package.json | 2 +-
packages/cspell-eslint-plugin/package.json | 8 +-
packages/cspell-gitignore/package.json | 2 +-
packages/cspell-glob/package.json | 2 +-
packages/cspell-grammar/package.json | 2 +-
packages/cspell-io/package.json | 2 +-
packages/cspell-lib/package.json | 2 +-
packages/cspell-pipe/package.json | 2 +-
packages/cspell-service-bus/package.json | 2 +-
packages/cspell-tools/package.json | 2 +-
packages/cspell-trie-lib/package.json | 2 +-
packages/cspell-trie/package.json | 2 +-
packages/hunspell-reader/package.json | 2 +-
pnpm-lock.yaml | 428 ++++++++++-----------
.../test-cspell-eslint-plugin/package.json | 4 +-
website/package.json | 4 +-
18 files changed, 235 insertions(+), 241 deletions(-)
chore(deps-dev): bump @rollup/plugin-node-resolve from 13.3.0 to 14.1.0 (#3574)
chore(deps-dev): bump @rollup/plugin-node-resolve from 13.3.0 to 14.1.0 (#3574)
Bumps @rollup/plugin-node-resolve from 13.3.0 to 14.1.0.
Sourced from 2022-09-12
2022-09-08
2022-09-06
Changelog
@rollup/plugin-node-resolve
's changelog.
v14.1.0
Features
v14.0.1
Bugfixes
v14.0.0
Breaking Changes
Commits
509d031
chore(release): node-resolve v14.1.0
12d87a4
feat(node-resolve): add new option, modulePaths (#1104)
a43a6d6
chore(release): node-resolve v14.0.1
5cf48e9
fix(node-resolve): handle circular commonjs (#1259)
81e2985
chore(release): node-resolve v14.0.0
886deba
fix(node-resolve): preserve moduleSideEffects when re-resolving files (#1245)
173b410
chore(release): node-resolve v13.3.0
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)