From d38c39d074b39ae21c2069677adde896fc4c8ea3 Mon Sep 17 00:00:00 2001 From: Philipp Burckhardt Date: Thu, 29 Oct 2026 23:29:28 -0500 Subject: [PATCH] build: restore shared JSDoc settings in flat config --- type: pre_commit_static_analysis_report description: Results of running static analysis checks when committing changes. report: - task: lint_filenames status: passed - task: lint_editorconfig status: passed - task: lint_markdown_pkg_readmes status: na - task: lint_markdown_docs status: na - task: lint_markdown status: na - task: lint_package_json status: na - task: lint_repl_help status: na - task: lint_javascript_src status: passed - task: lint_javascript_cli status: na - task: lint_javascript_examples status: na - task: lint_javascript_tests status: na - task: lint_javascript_benchmarks status: na - task: lint_python status: na - task: lint_r status: na - task: lint_c_src status: na - task: lint_c_examples status: na - task: lint_c_benchmarks status: na - task: lint_c_tests_fixtures status: na - task: lint_shell status: na - task: lint_typescript_declarations status: passed - task: lint_typescript_tests status: na - task: lint_license_headers status: passed --- --- eslint.config.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/eslint.config.js b/eslint.config.js index 21c119e649f1..73edf22e946f 100644 --- a/eslint.config.js +++ b/eslint.config.js @@ -109,6 +109,20 @@ var config = [ '@cspell': pluginCspell, 'stdlib': stdlibPlugin }, + 'settings': { + 'jsdoc': { + 'contexts': [ + 'ArrowFunctionExpression', + 'ClassDeclaration', + 'ClassExpression', + 'FunctionDeclaration', + 'FunctionExpression' + ], + 'tagNamePreference': { + 'class': 'constructor' + } + } + }, 'rules': rules },