Software Engineer. Passionate about open source and helping developers maximize their productivity.
- New York City and San Francisco
-
10:46
(UTC -04:00) - http://www.linkedin.com/in/bmish
Block or Report
Block or report bmish
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
An ESLint plugin for linting ESLint plugins
-
ESLint plugin containing rules useful for QUnit tests.
-
An ESLint plugin that provides set of rules for Ember applications based on commonly known good practices.
-
eslint-doc-generator Public
Automatic documentation generator for ESLint plugins and rules.
-
CLI tool which checks that dependencies are on consistent versions across a monorepo / npm/pnpm/Yarn workspace.
2,275 contributions in the last year
Less
More
Activity overview
Contributed to
bmish/eslint-doc-generator,
ember-cli/eslint-plugin-ember,
ember-template-lint/ember-template-lint
and 90 other
repositories
Contribution activity
May 2023
Created 40 commits in 4 repositories
Created a pull request in bmish/check-dependency-version-consistency that received 8 comments
Add Node API
Fixes #204.
See the README for more info on the new CDVC class that we now export.
Includes various refactorings:
Data models
readonly arrays
TODO
+967
−333
•
8
comments
Opened 25 other pull requests in 4 repositories
bmish/check-dependency-version-consistency
17
merged
1
open
1
closed
-
Fix default for
optionalDependenciesin readme -
Show choices in help text for
--dep-type - Update all dependencies
- Use object instead of string to represent package in Node API
-
Consider
optionalDependenciesby default - Drop support for Node 14 and Node 19
-
Add
optionalDependenciesoption to--dep-type -
Add new option
--dep-type -
Add
peerDependenciesoption to--dep-type - Add test for CLI
- Fix publishing issue from v3.2.0
- Add some additional npm info to package.json
- Test on Node 20
- Harden CI
- Enable better TypeScript linting
-
pnpm workspace root package should not require
name - Mention pnpm workspaces in readme
- Refresh lockfile
- Add back error messages when unable to detect workspaces
ember-cli/eslint-plugin-ember
1
closed
3
merged
eslint/eslint
1
open
mochajs/mocha
1
open
Reviewed 22 pull requests in 9 repositories
ember-cli/eslint-plugin-ember
7 pull requests
-
Allow generic type in TypeScript class in
no-empty-glimmer-component-classesrule -
Avoid further decorator detection crashes in
no-restricted-service-injectionsrule -
Account for class only having template tag in
no-empty-glimmer-component-classesrule -
Support autofix of numerical property access and ternary expressions in
no-getrule -
Autofix
.lastObjectto.at(-1)inno-getrule - Support autofix in gts files
-
Only show
no-undeferrors for templates in gts files
ember-template-lint/ember-template-lint
5 pull requests
eslint/eslint
3 pull requests
bmish/check-dependency-version-consistency
2 pull requests
eslint/rfcs
1 pull request
eslint-community/eslint-plugin-eslint-plugin
1 pull request
emberjs/rfcs
1 pull request
bmish/gpt-emoji
1 pull request
GSA/search-gov
1 pull request
Opened 6 issues in 2 repositories
bmish/check-dependency-version-consistency
2
open
3
closed
- Indicate what kind of dependency (dev, peer, etc) a package has on a dependency in Node API
-
getDependencies()seems to be returning local packages in the list of dependencies - Consider optional dependencies
- Add option to control which types of dependencies are included
- Change Node API to represent package as an object instead of string
ember-cli/eslint-plugin-ember
1
open
5
contributions
in private repositories
May 26








