profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/brettz9/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.

alekseykulikov/browserify-test 37

An easy way to test front-end libraries using browserify and mocha

brettz9/asyouwish 10

AsYouWish is a browser add-on (currently Firefox only) to allow requests for browser privileges to be made from regular HTML.

brettz9/asm.js-lint 7

CodeMirror asm.js lint plug-in

brettz9/append-to-clipboard 5

Webextension to append copied text to the clipboard, optionally with separators (and clear clipboard)

bahaidev/textbrowser 3

A multilinear text browser for the web

brettz9/awesome-jsdoc 3

A list of awesome jsdoc tools, resources, etc.

brettz9/atyourcommand 2

Firefox add-on for opening web content into the command line (including WebAppFind).

brettz9/anchors-away 1

Simple file to redirect an HTML page to another page including the anchors.

brettz9/AccessControl 0

Clone from https://gerrit.wikimedia.org/r/admin/projects/mediawiki/extensions/AccessControl

issue commentgajus/eslint-plugin-jsdoc

Line break before @returns

Apologies about that.

The rule doesn't allow enforcing a specific number of lines before a given tag, but if @returns is your last item and you also want lines between @param, you could do this:

`jsdoc/tag-lines`: ['warn', 'always', {
  noEndLines": true
}]

However, if you don't want lines between @param, and just one empty line before @returns, then it seems like we need new configuration (though I don't think it would be trivial to add support for it given the current rule design).

thernstig

comment created time in 15 days

IssuesEvent

pull request commentdustinspecker/awesome-eslint

Add eslint-dashboard

Thanks for this! Looks cool!

fengzilong

comment created time in 15 days

push eventdustinspecker/awesome-eslint

MO

commit sha 3d16f52e3fb2b2a41dd5917c70ca60db09a37560

Add eslint-dashboard (#175) * Add eslint-dashboard * Update readme.md Co-authored-by: Brett Zamir <brettz9@yahoo.com>

view details

push time in 15 days

PR merged dustinspecker/awesome-eslint

Add eslint-dashboard

It's a interactive ESLint workflow lives in your terminal!

https://github.com/fengzilong/eslint-dashboard

to see how it works ( the below gif is 3.1MB, so it's maybe slow to load )

dashboard

+1 -0

1 comment

1 changed file

fengzilong

pr closed time in 15 days

push eventfengzilong/awesome-eslint

Brett Zamir

commit sha 145969a6c7575c847e0888eae0acf6dd185f2cb4

Update readme.md

view details

push time in 15 days

PullRequestReviewEvent

Pull request review commentdustinspecker/awesome-eslint

Add eslint-dashboard

 If you want to contribute, please read the [contribution guidelines](contributin - [generator-eslint](https://github.com/eslint/generator-eslint) - Generate ESLint   plugin and rules with [Yeoman](http://yeoman.io/). - [editor-info](https://github.com/fisker/editor-info) - Detect whether one is within an editor/IDE and which type, allowing one to tweak ESLint configuration accordingly.+- [eslint-dashboard](https://github.com/fengzilong/eslint-dashboard) - Interactive ESLint workflow lives in your terminal.
- [eslint-dashboard](https://github.com/fengzilong/eslint-dashboard) - Interactive ESLint workflow that lives in your terminal.
fengzilong

comment created time in 15 days

PullRequestReviewEvent

issue commentbrettz9/jump-to-anchor

References to complementary extensions

Thanks for the report!

grahamperrin

comment created time in 20 days

issue closedbrettz9/jump-to-anchor

References to complementary extensions

https://github.com/brettz9/jump-to-anchor/commit/b0495e22c391dfed8555362f9b589feb6c62fb7c#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R28

https://addons.mozilla.org/addon/show-anchors-2/ is no longer available.

For what it's worth, two alternative complementary extensions are mentioned by me at https://forums.FreeBSD.org/threads/81963/post-530203


Side note

Non-localised AMO URLs, for example https://addons.mozilla.org/addon/jump-to-anchor/, will be more useful to readers whose preferred language is not English.

closed time in 20 days

grahamperrin

push eventbrettz9/jump-to-anchor

Brett Zamir

commit sha 1e05c800ddb15436da172710926f8d32e01ffd34

- Docs: Update; avoid pre-localized URL; closes #19

view details

push time in 20 days

pull request commentdustinspecker/awesome-eslint

Adding reference to Microsoft SARIF formatter

Thanks for the addition!

peter-murray

comment created time in 20 days

push eventdustinspecker/awesome-eslint

Peter Murray

commit sha 9a60c9d1565f12211d3edebc9b66cd1a6919613d

Adding reference to Microsoft SARIF formatter (#174)

view details

push time in 20 days

PR merged dustinspecker/awesome-eslint

Adding reference to Microsoft SARIF formatter

I had some difficulty finding this formatter and it would be great to have it included in the formatters of your list to make it easier to discover and reference in the future.

+1 -0

0 comment

1 changed file

peter-murray

pr closed time in 20 days

push eventpeter-murray/awesome-eslint

Brett Zamir

commit sha b20a579a9fd985c6b4672f727737d31fdd73e2cd

Update readme.md

view details

push time in 20 days

Pull request review commentdustinspecker/awesome-eslint

Adding reference to Microsoft SARIF formatter

 If you want to contribute, please read the [contribution guidelines](contributin - [github](https://github.com/hipstersmoothie/eslint-formatter-github) - See ESLint errors and warnings directly in pull requests. - [gitlab](https://gitlab.com/remcohaszing/eslint-formatter-gitlab) - Output ESLint results in the GitLab code quality results. - [mo](https://github.com/fengzilong/eslint-formatter-mo) - Good-lookin' ESLint formatter and also for delightful reading experience.+- [SARIF](https://www.npmjs.com/package/@microsoft/eslint-formatter-sarif) - Generate a results in a SARIF format so it can be imported into tools like GitHub Advanced Security
- [SARIF](https://www.npmjs.com/package/@microsoft/eslint-formatter-sarif) - Generate a results in a SARIF format so it can be imported into tools like GitHub Advanced Security.
peter-murray

comment created time in 20 days

PullRequestReviewEvent
PullRequestReviewEvent

issue commentgajus/eslint-plugin-jsdoc

`check-values` rejects any license value I tried

Thanks for the clear report. A release should be in the pipeline shortly.

Antonius-S

comment created time in 21 days

push eventbrettz9/eslint-plugin-jsdoc

Brett Zamir

commit sha f8297aa43df3011c496e12b0986cb6bd9b7bcb02

feat: add `ignoreReplacesDocs` setting (defaulting to true); fixes #780 (#781)

view details

push time in 21 days

delete branch brettz9/eslint-plugin-jsdoc

delete branch : ignoreReplacesDocs

delete time in 21 days

push eventgajus/eslint-plugin-jsdoc

Brett Zamir

commit sha f8297aa43df3011c496e12b0986cb6bd9b7bcb02

feat: add `ignoreReplacesDocs` setting (defaulting to true); fixes #780 (#781)

view details

push time in 21 days

issue closedgajus/eslint-plugin-jsdoc

require-param still wants param documentation, even if @ignore is used

I use jsdoc/recommended which includes the require-param rule.

Now I have a typescript library, and I use JSDoc comments to auto-generate an html documentation for lib-users, not for lib-devs. Therefore, I use @ignore on all artifacts that are not part of the public api of my lib, so they won't appear in the generated html documentation.

However, the require-param rule still wants me to document params on functions that I @ignored, for example:

/** @ignore */
export function getNgModuleConfig(
  moduleClass: Record<string, unknown>,
): NgModule {
  // ...
}

When I run eslint, it complains:

64:1   warning  Missing JSDoc @param "moduleClass" declaration  jsdoc/require-param

From my understanding, the @ignore tag should take precedence over all other stuff, and therefore it should be not required to document params in @ignored functions.

closed time in 21 days

paulheising

PR merged gajus/eslint-plugin-jsdoc

Reviewers
feat: add `ignoreReplacesDocs` setting (defaulting to true); fixes #780 enhancement

This will allow @ignore to avoid the need for accompanying documentation by default (unless a new setting, ignoreReplacesDocs is set to false).

+176 -19

0 comment

10 changed files

brettz9

pr closed time in 21 days

push eventgajus/eslint-plugin-jsdoc

Brett Zamir

commit sha bab839633a8123e2506e50c100aa1d72e4546d37

chore: update devDeps.

view details

Brett Zamir

commit sha 98a6d35df0fe862144c1f799ac496869bb8ea3b7

fix(`check-values`): avoid capturing carriage return with license check; fixes #783

view details

push time in 21 days

issue closedgajus/eslint-plugin-jsdoc

`check-values` rejects any license value I tried

<!-- NOTE 1: It would help if you can first scan the issue tracker before submitting a new issue: https://github.com/gajus/eslint-plugin-jsdoc/issues

NOTE 2: If you are running ESLint/eslint-plugin-jsdoc from within an IDE, before filing an issue, please be sure to restart the IDE after making any updates to ensure you are indeed getting errors with the updated version. Running eslint on the command line may also be helpful in allowing you to better provide us with the error details including the stack trace.

NOTE 3: If you have a bug specifically related to the parsing of types, e.g., the some-unrecognized+type-syntax (within curly brackets) in:

/**

  • @param {some-unrecognized+type-syntax} myName */

...then please file instead at https://github.com/jsdoctypeparser/jsdoctypeparser/issues/ -->

<!-- TIP: If you have a complicated config with overrides, you can simplify the config you provide us by running eslint with --print-config and the file that is triggering the error. See: https://eslint.org/docs/user-guide/command-line-interface#print-config -->

Expected behavior

<!-- Provide a detailed description of how you expected the software to --> <!-- behave. --> No complaints at

 /**
 * @module test
 * @license MIT
 */
'use strict';

Actual behavior

<!-- Provide a detailed description of how the software actually behaved, --> <!-- including any rationale for why that behavior is incorrect. --> Invalid JSDoc @license: "MIT "; expected SPDX expression: https://spdx.org/licenses/.

ESLint Config

<!--

What is the minimal config that reproduces the issue?

Please try to reproduce with only a single rule in your config (along with the minimal number of options or settings that are needed to trigger the error).

-->

// Format JS (or JSON) code here
"extends": [
        "eslint:recommended",
        "plugin:jsdoc/recommended"
    ],

ESLint sample

<!-- What code triggers the error? -->

// Format JS code here
 /**
 * @module test
 * @license MIT
 */
'use strict';

<!-- OR, if this is not triggered by a single rule, what is the problem and how can one reproduce? -->

Environment

  • Node version: v12.22.6
  • ESLint version v7.32.0
  • eslint-plugin-jsdoc version: 36.0.8

Only {"licensePattern":".*"} solved the issue

closed time in 21 days

Antonius-S

push eventbrettz9/eslint-plugin-jsdoc

Brett Zamir

commit sha bab839633a8123e2506e50c100aa1d72e4546d37

chore: update devDeps.

view details

Brett Zamir

commit sha 98a6d35df0fe862144c1f799ac496869bb8ea3b7

fix(`check-values`): avoid capturing carriage return with license check; fixes #783

view details

push time in 21 days

issue commentgajus/eslint-plugin-jsdoc

`check-values` rejects any license value I tried

I'm not able to replicate. Are you on Windows?

Antonius-S

comment created time in 21 days

PR merged dustinspecker/awesome-eslint

Update link to Babel plugin

This has moved to the Babel monorepo

+1 -1

0 comment

1 changed file

davidjbradshaw

pr closed time in 22 days