# function-name-case Specify lowercase or uppercase for function names. ```css a { width: calc(5% - 10em); } /** ↑ * These functions */ ``` Camel case function names, e.g. `translateX`, are accounted for when the `lower` option is used. ## Options `string`: `"lower"|"upper"` ### `"lower"` The following patterns are considered warnings: ```css a { width: Calc(5% - 10em); } ``` ```css a { width: cAlC(5% - 10em); } ``` ```css a { width: CALC(5% - 10em); } ``` ```css a { background: -WEBKIT-RADIAL-GRADIENT(red, green, blue); } ``` The following patterns are *not* considered warnings: ```css a { width: calc(5% - 10em); } ``` ```css a { background: -webkit-radial-gradient(red, green, blue); } ``` ### `"upper"` The following patterns are considered warnings: ```css a { width: Calc(5% - 10em); } ``` ```css a { width: cAlC(5% - 10em); } ``` ```css a { width: calc(5% - 10em); } ``` ```css a { background: -webkit-radial-gradient(red, green, blue); } ``` The following patterns are *not* considered warnings: ```css a { width: CALC(5% - 10em); } ``` ```css a { background: -WEBKIT-RADIAL-GRADIENT(red, green, blue); } ``` ## Optional secondary options ### `ignoreFunctions: ["/regex/", "non-regex"]` Ignore case of function names. For example, with `"lower"`. Given: ```js ["SOME-FUNCTION", "/^get.*$/"] ``` The following patterns are considered warnings: ```css a { color: sOmE-FuNcTiOn(); } ``` ```css a { color: OTHER-SOME-FUNCTION(); } ``` ```css a { color: GetColor(); } ``` ```css a { color: GET_COLOR(); } ``` The following patterns are *not* considered warnings: ```css a { display: some-function(); } ``` ```css a { display: SOME-FUNCTION(); } ``` ```css a { display: getColor(); } ``` ```css a { display: get_color(); } ``` For example, with `"upper"`. Given: ```js ["some-function", "/^get.*$/"] ``` The following patterns are considered warnings: ```css a { color: sOmE-FuNcTiOn(); } ``` ```css a { color: other-some-function(); } ``` ```css a { color: GetColor(); } ``` ```css a { color: GET_COLOR(); } ``` The following patterns are *not* considered warnings: ```css a { display: some-function(); } ``` ```css a { display: SOME-FUNCTION(); } ``` ```css a { display: getColor(); } ``` ```css a { display: get_color(); } ```