twitter-archive/recess — dự án mã nguồn mở — đang có 2.2k sao GitHub. A simple and attractive code quality tool for CSS built on top of LESS
Tóm tắt dựng từ metadata GitHub của chính dự án — chưa có bài review TopGit. Trang sẽ tự động cập nhật khi bài review đầy đủ được xuất bản.
VÌ SAO CHƯA CÓ REVIEW
TopGit viết bài đầy đủ cho repo có nhiều sao nhất và được yêu cầu nhiều nhất. Trang này là snapshot trong thời gian chờ — xem README gốc ở tab READ ME.
RECESS - NO LONGER MAINTAINED, DOES NOT WORK WITH NEWER LESS VERSIONS
Developed at Twitter to support our internal styleguide, RECESS is a simple, attractive code quality tool for CSS built on top of LESS.
Incorporate it into your development process as a linter, or integrate it directly into your build system as a compiler, RECESS will keep your source looking clean and super manageable.
GENERAL USE
$ recess [path] [options]
OPTIONS
--compile - compiles your code and outputs it to the terminal. Fixes white space and sort order. Can compile css or less.
--compress - compress your compiled code.
--config - accepts a path, which specifies a json config object
--format - control the output format of errors:
--format text - the default format, shows errors and context
--format compact - show errors one-error-per-line, useful for IDE integration
--noSummary - don't output the summary block for each file
--includePath - accepts an additional directory path to look for @import:ed LESS files in.
--stripColors - removes color from output (useful when logging)
--watch - watch filesystem for changes, useful when compiling Less projects
--noIDs - doesn't complain about using IDs in your stylesheets
--noJSPrefix - doesn't complain about styling .js- prefixed classnames
--noOverqualifying - doesn't complain about overqualified selectors (ie: div#foo.bar)
--noUnderscores - doesn't complain about using underscores in your class names
--noUniversalSelectors - doesn't complain about using the universal * selector
--prefixWhitespace - adds whitespace prefix to line up vender prefixed properties
--strictPropertyOrder - doesn't looking into your property ordering
--zeroUnits - doesn't complain if you add units to values of 0
The following options (and defaults) are available in the programatic api:
compile: false
compress: false
includePath: []
noIDs: true
noJSPrefix: true
noOverqualifying: true
noUnderscores: true
noUniversalSelectors: true
prefixWhitespace: true
strictPropertyOrder: true
stripColors: false
zeroUnits: true
The callback is fired when each instance has finished processessing an input. The callback is passed an array of of instances (one for each path). The instances have a bunch of useful things on them like the raw data and an array of output strings.
When compiling, access the compiled source through the output property:
var recess = require('recess')
recess('./js/fat.css', { compile: true }, function (err, obj) {
if (err) throw err
console.log(
obj // recess instance for fat.css
, obj.output // array of loggable content
, obj.errors // array of failed lint rules
)
})
INSTALLATION
To install recess you need both node and npm installed.
$ npm install recess -g
AUTHORS
Jacob Thornton: https://twitter.com/fat
LICENSE
Copyright 2012-2013 Twitter, Inc.
Licensed under the Apache License, Version 2.0: http://www.apache.org/licenses/LICENSE-2.0
twitter-archive/recess có 2.2k sao GitHub — tải lại trang để xem số mới nhất, hoặc xem trực tiếp github.com/twitter-archive/recess. TopGit phản chiếu số sao của GitHub nhưng không cam kết đến từng phút.
twitter-archive/recess có tag gì không?
Bản đồng bộ chưa ghi nhận topic GitHub nào cho twitter-archive/recess. GitHub topics hiển thị ở thanh bên phải trang repo — đó là nơi đáng kiểm tra nhất.
twitter-archive/recess còn đang phát triển không?
Commit gần nhất trên twitter-archive/recess là 10.3 năm trước (theo timestamp GitHub). Repo có 195 fork — một chỉ báo về mức độ quan tâm của cộng đồng.
twitter-archive/recess là gì?
twitter-archive/recess (twitter-archive/recess) là dự án CSS trên GitHub. Theo mô tả gốc: A simple and attractive code quality tool for CSS built on top of LESS
twitter-archive/recess viết bằng ngôn ngữ gì?
twitter-archive/recess chủ yếu viết bằng CSS. Trường "language" của GitHub dựa trên phần lớn byte ở nhánh mặc định.
Đọc đầy đủ README ở tab phía trên.
Chưa chắc recess có hợp với bạn?
Để ChatGPT, Claude hoặc Perplexity tìm hiểu giúp — bấm bên dưới và xem AI nói gì về recess.