Highlights
- Arctic Code Vault Contributor
- Developer Program Member
Pinned
4,263 contributions in the last year
Contribution activity
January 2021
Created 111 commits in 5 repositories
Created 1 repository
- fisker/eslint-plugin-prettier JavaScript
Created a pull request in sindresorhus/eslint-plugin-unicorn that received 4 comments
Refactor: replace `isSameNode` with `hasSameRange`
Nodes has same range didn't mean they are the same node,
example
a
Both Program, ExpressionStatement, Identifier have same range [0, 1].
Add hasSa…
+22
−18
•
4
comments
Opened 53 other pull requests in 6 repositories
sindresorhus/eslint-plugin-unicorn
27
merged
6
open
- `prefer-includes`: Improve report location
- Switch default branch to `main`
- `prefer-spread`: Add suggestions for `.concat` fix
- `no-array-callback-reference`: Improve suggestions for `Array#forEach()`
- Refactor: remove `eslint-ast-utils` package
- `no-lonely-if`: Keep all comments
- [DO NOT MERGE] Auto fix `prefer-destructuring-in-parameters` on codebase
- Add `prefer-destructuring-in-parameters` rule
- `no-array-for-each`: Add auto-fix for some wrongly detected case
- `prefer-spread`: Fix more `.concat` cases
- `no-array-for-each`: Fix broken auto-fixed code
- `no-array-for-each`: Support auto fix destructuring parameters
- `no-new-buffer`: Use suggestion for unknown arguments
- Fix `isLiteralValue`
- `prefer-query-selector`: Fix crash on unexpected selector
- Tweaks
- `prefer-spread`: Prefer `...` over `Array#concat()`
- `prefer-spread`: Refactor tests
- `prefer-ternary`: Add `only-single-line` option
- `no-keyword-prefix`: Add some test
- Better fix for `new-for-builtins`
- Update `prefer-optional-catch-binding` fixer
- A better fix for `no-instanceof-array`
- Add `no-this-assignment` rule
- Add `no-array-for-each` rule
- Some pull requests not shown.
prettier/prettier
8
merged
3
open
1
closed
- Switch default branch to `main`
- Enable `unicorn/no-array-for-each`
- Enable `unicorn/no-array-push-push`
- Update `eslint-plugin-unicorn` to v27
- Enable `unicorn/prefer-regexp-test`
- Include bundled dependencies licenses in `LICENSE` file
- SCSS: Fix maps with keys that are lists or maps
- 🎉🎉 💯✖💯➕1️⃣ 🎉🎉
- Remove badges for GitHub Actions
- Forbid use `concat()` in `concat()`
- Fix using `concat()` on single `Doc`
- Refactor: Use `Doc[]` instead of `concat()`
prettier/eslint-plugin-prettier
3
open
fisker/prettier
1
open
1
closed
fisker/eslint-plugin-unicorn
1
closed
1
open
mysticatea/eslint-utils
1
open
Reviewed 35 pull requests in 2 repositories
prettier/prettier 26 pull requests
- Use fill to print number-only arrays
- Minor spellchecking and typechecking fixes
- Fix lineSuffixBoundary
- quick language-html typecheck updates & fixes
- Build(deps): Bump flow-parser from 0.142.0 to 0.143.1
- Enable `unicorn/no-array-for-each`
- RFC: use fill to print arrays with numbers & short strings
- Improve handling of dangling comments in ForStatement
- Heuristics for TS classes that has broken heritage clause (solution 1)
- Add a test for HTML formatting
- Remove workaround for @rollup/plugin-node-resolve 11
- Build(deps): Bump fast-glob from 3.2.4 to 3.2.5
- Disable Babel's error recovery for omitted call arguments
- refactor: Rename shouldNotPrePrintHardline to shouldPrePrintHardline
- Refactor: Use getLastStatement function in printStatementSequence
- Support better formatting for curried arrow functions
- Add meriyah to getMarkdownSyntax for Playground Markdown
- Build(deps): Bump meriyah from 3.1.6 to 4.0.0
- Build(deps-dev): Bump webpack from 5.11.1 to 5.12.3
- Build(deps-dev): Bump terser-webpack-plugin from 5.0.3 to 5.1.1
- Move checkCache to Cache class
- handlebars: Support `htmlWhitespaceSensitivity=strict` option (2/3)
- Check cache only when purge-cache is off
- Use fs.promises in build script
- 🎉🎉 💯✖💯➕1️⃣ 🎉🎉
- Some pull request reviews not shown.
sindresorhus/eslint-plugin-unicorn 9 pull requests
- `prefer-default-parameters`: Fix non-iterable `visitorKeys`
- Add `no-array-for-each` rule
- `better-regexp`: bump `regexp-tree` dependency
- Fix `no-array-reduce` code example
- Better fix for `new-for-builtins`
- `prefer-math-trunc`: Use suggestion instead of fix for `x | 0`
- 100% code coverage
- `visualizeRuleTester`: Support test `suggestions`
- Remove `unicorn/import-index` from recommended preset
Created an issue in avajs/ava that received 9 comments
Question: Is it possible to use `.mjs` on Node.js 10?
I'm trying to covert test files to .mjs, but I still need run test on Node.js 10.
I can't find a way to run tests with babel: true.
9
comments