Pattern: Invalid property documentation
Issue: -
Property names in JSDoc must not be duplicated within the same block, and nested properties must have their parent properties defined as objects.
Example of incorrect code:
/**
* @typedef {object} Config
* @property {string} name
* @property {number} name
* @property {string} deep.nested.prop
*/
Example of correct code:
/**
* @typedef {object} Config
* @property {string} name
* @property {object} deep
* @property {object} deep.nested
* @property {string} deep.nested.prop
*/