Releases: obsidianmd/eslint-plugin
Releases · obsidianmd/eslint-plugin
0.2.9
0.2.8
- no-nodejs-modules: also allow dynamic requires if properly guarded
Full Changelog: 0.2.7...0.2.8
0.2.7
- better guard clause detection for no-nodejs-modules
Full Changelog: 0.2.6...0.2.7
0.2.6
- replace no-nodejs-modules with custom implementation that allows usage when guarded by Platform.isDesktop
Full Changelog: 0.2.5...0.2.6
0.2.5
What's Changed
- test: check proto replacement by @mnaoumov in #129
- feat: prefer-create-el by @mnaoumov in #132
- fix(config): only run typed rules on files parsed by getParserServices by @saberzero1 in #135
- feat: add support for eslint 10 by @mnaoumov in #133
- fix: remove window->activeWindow check by @mnaoumov in #136
Full Changelog: 0.2.4...0.2.5
0.2.4
What's Changed
- fix: constructor replacement by @mnaoumov in #126
- fix: move runtime dependencies to dependencies by @saberzero1 in #125
- fix: declare global by @mnaoumov in #127
- feat: add CalDAV and CardDAV as recognized brands by @josecoelho in #104
- feat: prefer-get-language by @mnaoumov in #121
- feat: stricter manifest checks by @mnaoumov in #122
Full Changelog: 0.2.3...0.2.4
0.2.3
noUnsupportedApi Properly ignore if requireApiVerison is used
Full Changelog: 0.2.2...0.2.3
0.2.2
Full Changelog: 0.2.1...0.2.2
0.2.1
What's Changed
- feat: register globals by @mnaoumov in #73
- fix: use better typing (no any) by @mnaoumov in #77
- test: add globals.tests by @mnaoumov in #76
- Bump js-yaml and mocha by @dependabot[bot] in #72
- fix: proper use of extends by @mnaoumov in #79
- feat: parse name/version from package.json by @mnaoumov in #78
- feat: obsidianmd/rule-custom-message by @mnaoumov in #75
- feat: output failing test name by @mnaoumov in #81
- test: fix flaky tests by @mnaoumov in #82
- test: switch to mocha by @mnaoumov in #83
- Reformat by @mnaoumov in #85
- Improve sentence case rule by @mnaoumov in #84
- feat: add SvgElementInfo to globals by @mnaoumov in #89
- feat: update DEFAULT_BRANDS to include common APIs and services by @cybaea in #95
- docs: fix generator by @mnaoumov in #93
- fix: ignore leading opening ( by @mnaoumov in #87
- refactor: strongly typed type constants by @mnaoumov in #91
- feat: only allow setting css variables by @mnaoumov in #92
- feat: change warning message for inline style message by @Fevol in #96
- fix: move WebDAV from acronyms to brands to preserve casing by @josecoelho in #106
- feat: add noUnsanitized rules by @mnaoumov in #109
- Implement noUnsupportedApi by @mnaoumov in #110
- test: explicitly test all library rules forced by the package by @mnaoumov in #114
- test: add names to each test by @mnaoumov in #111
- fix: audit issues by @mnaoumov in #116
- feat: preferInstanceof by @mnaoumov in #117
- test: for WebDAV CalDAV by @mnaoumov in #115
- feat: preferActiveDoc by @mnaoumov in #118
- feat: editorDropPaste by @mnaoumov in #119
- feat: prefer-active-window-timers by @mnaoumov in #120
New Contributors
- @mnaoumov made their first contribution in #73
- @dependabot[bot] made their first contribution in #72
- @cybaea made their first contribution in #95
- @Fevol made their first contribution in #96
- @josecoelho made their first contribution in #106
Full Changelog: 0.1.9...0.2.1
0.1.9
What's Changed
- fix: various issues with the example configuration by @chrisgrieser in #69
New Contributors
- @chrisgrieser made their first contribution in #69
Full Changelog: 0.1.8...0.1.9