[JSDoc](https://en.wikipedia.org/wiki/JSDoc) is a markup language for documenting JavaScript code. The docstring goes above the function; additional details are provided below the function declaration.
```javascript
/**
* Deletes all rows where the value in a column matches a regular expression.
*
* @param {SpreadsheetApp.Range} range The range to look at.
* @param {RegExp} whichToDelete A regular expression that identifies the rows to delete.
* @return {Number} The number of rows deleted.
*/
function deleteRowsByColumnValues_(range, whichToDelete) {
// version 1.0, written by --Hyde, 21 August 2022
// - see https://support.google.com/docs/thread/176064924
const rowStart = range.getRow();
const values = range.getDisplayValues();
const rowsToDelete = [];
values.forEach((row, rowIndex) => {
if (row[0].match(whichToDelete)) {
rowsToDelete.push(rowStart + rowIndex);
}
});
deleteRows_(range.getSheet(), rowsToDelete);
return rowsToDelete.length;
}
```
See also [[Standard JS]].