Re: Return: vs Returns:

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 2019-02-07 at 09:34 -0800, Matthew Wilcox wrote:
> On Thu, Feb 07, 2019 at 09:31:20AM -0800, Joe Perches wrote:
> > It's not clear to me what you are asking checkpatch to do here.
> > 
> > It may be reasonable for checkpatch to invoke kernel-doc on some
> > portion of a patch, but I'm not sure how valuable it will be.
> 
> I was just hoping to match:
> 
>  * Returns:
> 
> Or to quote it properly for regexes ...
> 
> ^ +\* *Returns:
> 
> (I think ...)
> 
> I can't see that matching C or assembler.

checkpatch doesn't attempt to enforce any formatting standard
on kernel-doc comments.

There doesn't seem to be much standardization for kernel-doc
in the first place.

Just for the * return: case:

$ git grep -P -i '^\s*\*\s*returns?\s*:' -- '*.[ch]' | \
  grep -P -oh -i '\*\s*returns?\s*:' | \
  sort | uniq -c | sort -rn
   5153 * Return:
   2534 * Returns:
   1077 * RETURN:
    358 * RETURNS:
    173 *	RETURNS:
    171 * returns:
    153 * return:
    148 * Return :
     72 * Returns :
     61 *	Returns:
     37 *  Returns:
     30 *  returns:
     27 *  return:
     22 *	Return:
     20 * Returns  :
     19 *  Return:
     15 *  RETURNS:
     11 *           return:
      6 * return :
      6 *	return:
      5 * returns :
      3 *Returns:
      3 * Returns	:
      3 * 	returns:
      2 *RETURNS:
      2 *     Returns:
      2 *      Returns:
      2 *	returns:
      2 * RETURN :
      2 *      Return:
      2 * 	Return:
      2 *	return :
      2 *		return:
      1 *   RETURNS:
      1 * RETURNs:
      1 *   Returns:
      1 *    Returns:
      1 * 	Returns:
      1 *  RETURN:
      1 *   Return:
      1 *    Return:
      1 * return   :

I think standarization is more something that scripts/kernel-doc
could or should do.





[Index of Archives]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Linux FS]     [Yosemite Forum]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]     [Linux Resources]

  Powered by Linux