Skip to content

ClassProperty AST selector doesn't work #804

@max-kuzmin

Description

@max-kuzmin

Expected behavior

Class properties docs must be required

Actual behavior

Class properties docs are not required

ESLint Config

"jsdoc/require-jsdoc": [
          "error",
          {
            "require": {
              "ArrowFunctionExpression": false,
              "ClassDeclaration": false,
              "ClassExpression": false,
              "FunctionDeclaration": false,
              "FunctionExpression": false,
              "MethodDefinition": false
            },
            "contexts": [
              "ClassProperty"
            ]
          }
        ]

ESLint sample

class TestClass {
    propertyThatMustHaveJsDoc: string;
}

Environment

  • Node version: 12.14.1
  • ESLint version 7.32.0
  • eslint-plugin-jsdoc version: 37.0.3
  • Parser: @typescript-eslint/parser

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions