The list of supported CSS and Less functions is growing quite large, and it's very easy to miss a typo.

This rule checks each function name to make sure that it is a known CSS or Less function. All vendor-prefixed functions are ignored because vendors may add in their own functions at any point in time.

Noncompliant Code Example

.mybox {
  color: rgb(255,0,51);
  color: hello(100); /* Noncompliant: 'hello' isn't a known function */
}

Compliant Solution

.mybox {
  color: rgb(255,0,51); /* Compliant: 'rgb' is a known function */
  color: -moz-linear-gradient(top, hsl(0, 80%, 70%), #bada55); /* Compliant: '-moz-linear-gradient' is a vendor function */
}

List of Known Functions

CSS

alpha annotation attr
basicimage blendtrans blur
brightness calc character-variant
chroma circle color-stop
compositor conic-gradient contrast
counter counters cross-fade
cubic-bezier domain drop-shadow
ease ease-in ease-in-out
ease-out element  #2 ellipse
emboss engrave expression
fit-content fliph flipv
format from glow
gradient gray grayscale
hsl hsla hue-rotate
icmfilter image image-set
inset invert light
linear linear-gradient local
mask-filter matrix matrix3d
max min minmax
motionblur opacity ornaments
perspective polygon progid:dximagetransform.microsoft.alpha
progid:dximagetransform.microsoft.alphaimageloader progid:dximagetransform.microsoft.barn progid:dximagetransform.microsoft.basicimage
progid:dximagetransform.microsoft.blendtrans progid:dximagetransform.microsoft.blinds progid:dximagetransform.microsoft.blur
progid:dximagetransform.microsoft.checkerboard progid:dximagetransform.microsoft.chroma progid:dximagetransform.microsoft.compositor
progid:dximagetransform.microsoft.dropshadow progid:dximagetransform.microsoft.emboss progid:dximagetransform.microsoft.engrave
progid:dximagetransform.microsoft.fade progid:dximagetransform.microsoft.fliph progid:dximagetransform.microsoft.flipv
progid:dximagetransform.microsoft.glow progid:dximagetransform.microsoft.gradient progid:dximagetransform.microsoft.gradientwipe
progid:dximagetransform.microsoft.gray progid:dximagetransform.microsoft.icmfilter progid:dximagetransform.microsoft.inset
progid:dximagetransform.microsoft.invert progid:dximagetransform.microsoft.iris progid:dximagetransform.microsoft.light
progid:dximagetransform.microsoft.maskfilter progid:dximagetransform.microsoft.matrix progid:dximagetransform.microsoft.motionblur
progid:dximagetransform.microsoft.pixelate progid:dximagetransform.microsoft.radialwipe progid:dximagetransform.microsoft.randombars
progid:dximagetransform.microsoft.randomdissolve progid:dximagetransform.microsoft.redirect progid:dximagetransform.microsoft.revealtrans
progid:dximagetransform.microsoft.shadow progid:dximagetransform.microsoft.side progid:dximagetransform.microsoft.spiral
progid:dximagetransform.microsoft.stretch progid:dximagetransform.microsoft.strips progid:dximagetransform.microsoft.wave
progid:dximagetransform.microsoft.wheel progid:dximagetransform.microsoft.xray progid:dximagetransform.microsoft.zigzag
radial-gradient rect redirect
regexp repeating-conic-gradient repeating-linear-gradient
repeating-radial-gradient revealtrans rgb
rgba rotate rotate3d
rotatex rotatey rotatez
running saturate scale
scale3d scalex scaley
scalez sepia shadow
skew skewx skewy
snapinterval snaplist step-end
step-start steps styleset
stylistic supports swash
symbols to toggle
translate translate3d translatex
translatey translatez url
url-prefix var wave
xray

Less

abs acos alpha
argb asin atan
average blue ceil
color contrast convert
cos darken data-uri
default desaturate difference
e escape exclusion
extract fade fadein
fadeout floor get-unit
green greyscale hardlight
hsl hsla hsv
hsva hsvhue hsvsaturation
hsvvalue hue image-height
image-size image-width iscolor
isem iskeyword isnumber
ispercentage ispixel isruleset
isstring isunit isurl
length lighten lightness
luma luminance max
min mix mod
multiply negation overlay
percentage pi pow
red replace rgb
rgba round saturate
saturation screen shade
sin softlight spin
sqrt svg-gradient tan
tint unit