Gareth Jones

Results 157 issues of Gareth Jones

Report bugs here only for the Node JavaScript library. If you're having problems using Notion's API, or have any other feedback about the API including feature requests for the JavaScript...

## Is your feature request related to a problem? Please describe. "I'm always frustrated when..." I'm working on a complex test and suddenly my IDE flags _every single line_ in...

enhancement

This issue is somewhat generic, as while I can think of a couple of abstract ways of solving this problem I'm pretty sure most of them would blow the rule...

enhancement
help wanted

Please fill in this template. - [x] Use a meaningful title for the pull request. Include the name of the package modified. - [x] Test the change in your own...

Other Approved
New Definition
Unreviewed

Really the changes needed were just type and testing based, though I'm not sure if we can support v5 without a breaking change anyway because we'd have to switch to...

bug
enhancement
rule: valid-title
rule: no-identical-title
rule: valid-describe-callback
rule: expect-expect
rule: prefer-expect-assertions
rule: no-duplicate-hooks
rule: valid-expect-in-promise
rule: require-top-level-describe
rule: no-disabled-tests
rule: no-commented-out-tests
rule: no-alias-methods
rule: no-export
rule: no-hooks
rule: no-done-callback
rule: no-test-prefixes
rule: no-focused-tests
rule: consistent-test-it
rule: no-conditional-expect
rule: no-if
rule: no-test-return-statement
rule: valid-expect
rule: unbound-method
rule: prefer-to-contain
rule: no-deprecated-functions
rule: prefer-to-be
rule: require-hook
rule: no-large-snapshots
rule: prefer-hooks-on-top
rule: prefer-to-have-length
rule: prefer-snapshot-hint
rule: no-restricted-matchers
rule: prefer-called-with
rule: prefer-comparison-matcher
rule: prefer-equality-matcher
rule: prefer-hooks-in-order
rule: prefer-mock-promise-shorthand
rule: no-standalone-expect
rule: max-expects
rule: prefer-each
rule: no-mocks-import
rule: prefer-lowercase-title
rule: no-conditional-in-test
rule: no-restricted-jest-methods
rule: no-jasmine-globals
rule: prefer-spy-on
rule: max-nested-describe
rule: prefer-todo
rule: prefer-expect-resolves
rule: no-untyped-mock-factory
rule: no-confusing-set-timeout
rule: prefer-strict-equal
rule: no-interpolation-in-snapshots
rule: require-to-throw-message

Rule metadata is really typed for how `@typescript-eslint` use it and their recent majors have changed exports so we can't actually argument their interfaces anymore so this switches us to...

enhancement

[v3 drops support for `localtunnel`](https://github.com/BrowserSync/browser-sync/releases/tag/v3.0.1) since it wasn't that used and the dependency has been abandoned and now bring in a vulnerable version of `axios`. No changes should be needed...

This adds support for ESLint v9's upcoming `eslint.config.js` while retaining backwards compatibility with `.eslintrc` - I've marked this as a breaking change since I had to change around the exports...

Resolves #225 Resolves #229 Resolves GHSA-8gh8-hqwg-xf34 @epoberezkin let me know if you need any help with getting this landed ~it'll also want #218 or similar to fix CI, and it...