@@ -237,24 +237,38 @@ export default (iterator, options) => {
237
237
*/
238
238
create ( context ) {
239
239
const sourceCode = context . getSourceCode ( ) ;
240
+
241
+ // `check-tag-names` and many require/param rules
240
242
const tagNamePreference = _ . get ( context , 'settings.jsdoc.tagNamePreference' ) || { } ;
243
+
244
+ // `check-tag-names` only
245
+ const additionalTagNames = _ . get ( context , 'settings.jsdoc.additionalTagNames' ) || { } ;
246
+
247
+ // `check-examples` only
241
248
const exampleCodeRegex = _ . get ( context , 'settings.jsdoc.exampleCodeRegex' ) || null ;
242
249
const rejectExampleCodeRegex = _ . get ( context , 'settings.jsdoc.rejectExampleCodeRegex' ) || null ;
243
250
const matchingFileName = _ . get ( context , 'settings.jsdoc.matchingFileName' ) || null ;
244
- const additionalTagNames = _ . get ( context , 'settings.jsdoc.additionalTagNames' ) || { } ;
245
251
const baseConfig = _ . get ( context , 'settings.jsdoc.baseConfig' ) || { } ;
246
252
const configFile = _ . get ( context , 'settings.jsdoc.configFile' ) ;
247
253
const eslintrcForExamples = _ . get ( context , 'settings.jsdoc.eslintrcForExamples' ) !== false ;
248
254
const allowInlineConfig = _ . get ( context , 'settings.jsdoc.allowInlineConfig' ) !== false ;
249
- const allowEmptyNamepaths = _ . get ( context , 'settings.jsdoc.allowEmptyNamepaths' ) !== false ;
250
255
const reportUnusedDisableDirectives = _ . get ( context , 'settings.jsdoc.reportUnusedDisableDirectives' ) !== false ;
251
256
const captionRequired = Boolean ( _ . get ( context , 'settings.jsdoc.captionRequired' ) ) ;
252
257
const noDefaultExampleRules = Boolean ( _ . get ( context , 'settings.jsdoc.noDefaultExampleRules' ) ) ;
258
+
259
+ // `require-param` only
253
260
const allowOverrideWithoutParam = Boolean ( _ . get ( context , 'settings.jsdoc.allowOverrideWithoutParam' ) ) ;
254
261
const allowImplementsWithoutParam = Boolean ( _ . get ( context , 'settings.jsdoc.allowImplementsWithoutParam' ) ) ;
255
262
const allowAugmentsExtendsWithoutParam = Boolean ( _ . get ( context , 'settings.jsdoc.allowAugmentsExtendsWithoutParam' ) ) ;
263
+
264
+ // `valid-types` only
265
+ const allowEmptyNamepaths = _ . get ( context , 'settings.jsdoc.allowEmptyNamepaths' ) !== false ;
256
266
const checkSeesForNamepaths = Boolean ( _ . get ( context , 'settings.jsdoc.checkSeesForNamepaths' ) ) ;
267
+
268
+ // `require-returns` only
257
269
const forceRequireReturn = Boolean ( _ . get ( context , 'settings.jsdoc.forceRequireReturn' ) ) ;
270
+
271
+ // `require-example` only
258
272
const avoidExampleOnConstructors = Boolean ( _ . get ( context , 'settings.jsdoc.avoidExampleOnConstructors' ) ) ;
259
273
260
274
const checkJsdoc = ( node ) => {
0 commit comments