CSSLint

Software Screenshot:
CSSLint
Software Details:
Version: 0.10.0
Upload Date: 21 Jul 15
Developer: Nicole Sullivan
Distribution Type: Freeware
Downloads: 60

Rating: 1.0/5 (Total Votes: 2)

It parses a block of CSS code and points out basic problems.

The rules against which code is checked are customizable.

The developer can set his own, or remove the ones he does not intend to comply to.

CSSLint is also available as a Node.js package as well.

Needless to say, CSSLint was inspired by JSLint.

What is new in this release:

  • Add Full license block banner
  • Alias build directory
  • Inline YUITest CLI to standardize output
  • Add Rhino test task
  • Fix concat targets
  • Add release task
  • Add clean task
  • Add back testrunner.html test javascript file
  • Update Travis and NPM building
  • Remove Uglify task
  • Add YUITest custom task
  • Add .gitattibutes for line endings
  • Add parser-lib concatination
  • Fix package.json path for Ant
  • Fix linting errors in tests

What is new in version 0.9.10:

  • Updated parser to the latest.
  • Crusade against -moz-border-radius. Gecko switched to unprefixed border-radius as of Firefox 4.
  • Disambiguated embedded ruleset value map.
  • Modified file-level rules handling to follow jshint-style specificity.
  • Added support for embedded rulesets.
  • Adding a new rule (bulletproof @font-face declarations) and removing one of the global tests that is made obsolete by the new rule.
  • Basic Contributor guidelines.

What is new in version v0.9.7:

  • Fixed unqualified attribute issue.

What is new in version v0.9.1:

  • Updated parser to fix validation issues.
  • Fixed license info, incorrectly said it was BSD but is actually MIT.

What is new in version v0.8.5:

  • Updated parser.
  • Removed extra file.

What is new in version v0.8.0:

  • Fixup compact format
  • Updated parser to the latest
  • Updated test target
  • Updated test for duplicate properties rule
  • Added validation of values for a subset of properties (refs #30)
  • Improved JSHint execution time and added to ant test target
  • Created box-sizing compatibility rule (fixes #197)
  • Change wording for box model rule (fixes #168)
  • Updated names of rules to match web site names
  • Added rule for disallowing outline:none (fixes #138)
  • Added tests for all rules to check for common problems, fixed Rhino testing issue, updated unit tests
  • Merge branch 'master' of github.com:stubbornella/csslint
  • Fixed error condition that prevented display from updating (fixes #196)
  • Merge pull request #192 from eriwen/master
  • Distinguishing between warnings and errors in compact formatter fixing issue #152

What is new in version v0.7.0:

  • Moved docs onto GitHub wiki
  • Added check for flush() method on Node.js before attempting to use it
  • Added command-line testing via ant
  • Add lint check to release process
  • Fixed a bunch of JSHint warnings
  • Updated JSHint
  • Fix error with Rhino CLI, ensure consistent use of relative paths across output formats
  • Misc bug fixes
  • Allow easier identification of syntax unit types
  • Updated parser to reflect better IE filter function handling
  • Updated parser to better handle comments
  • Updated parser, fixed implicitly declared variables
  • Ensure src is recognized as valid CSS property
  • Added contributor info to readme
  • Merge pull request #187 from eriwen/master
  • Adding --quiet option to fix request #170
  • Passing relative path and absolute path (in options) to formatters for issue #172
  • Finishing use of relative path in compact format, fixing issue #172
  • Adding working directory methods
  • Switching to relative paths for compact format
  • Adding options

What is new in version v0.6.1:

  • Workaround for Node.js stdout not flushing prior to exit.
  • Ensure text-indent rule doesn't throw an error.
  • Added documentation for shorthand rule.
  • Release v0.6.0.

What is new in version v0.5.0:

  • Added total headings count to unique-headings rule.
  • Fixed bug with box model rule.
  • Added rule to check property name against list of known properties.
  • Ensure consistency across error messages.
  • Updated parser to handle CSS escaping.
  • Added a rule to check for high text-indent for RTL.
  • Add rule to warn for universal selector.
  • Changed too many !important error to warning.
  • Updated parser to allow parsing of CSS3 keyframes.
  • Fixed error where Rhino CLI could not read directories.
  • Added user-select to vendor prefix rule.
  • Changed wording of !important error to include max usage recommendation.

Requirements:

  • JavaScript enabled on client side

Similar Software

Sixpack
Sixpack

11 Aug 16

Excellent
Excellent

13 May 15

Nightwatch.js
Nightwatch.js

10 Feb 16

Comments to CSSLint

Comments not found
Add Comment
Turn on images!