find-unused-sass-variables
    Overview
    Documentation
    Insights
    Code
    Contributors
    Dependencies
    Alternatives

find-unused-sass-variables

A small tool to find unused Sass variables

0.5.0  •  Updated 6 months ago  •  MIT License

NPM version Build Status Dependency Status devDependency Status

A simple tool to check for unused Sass variables in a directory.

Install

npm install find-unused-sass-variables --save-dev

Usage

find-unused-sass-variables folder [, folder2...] --ignore "$my-var,$my-second-var"
# or
fusv folder [, folder2...]

API

const fusv = require('find-unused-sass-variables')
// 'scss' is a folder
let unused = fusv.find('scss')
// Array of unused variables
console.log(unused.unused);
// ['$foo', '$bar', '$imunused']
console.log(unused.total);
// Total number of variables in the files

// ignoring variables
const ignoredVars = ['$my-var', '$my-second-var']
unused = fusv.find('scss', { ignore: ignoredVars })

find(dir, options)

  • dir: string
  • options: optional options Object

Returns an object with unused and total. unused has the array of unused variables and total has the sum of all variables in the files (unused and used ones).

options.ignore

Array of strings of the variables to ignore, e.g. ['$my-var', '$my-second-var']

Notes

  • The tool’s logic is pretty “dumb”; if you use the same name for a variable in different files or namespaces, then it won’t distinguish between them.
  • The tool only looks for .scss files currently.

License

MIT

Popularity

Weekly Downloads
1.9K
Stars
20

Maintenance

Development

Last ver 6 months ago
Created 1 year ago
Last commit 3 months ago
6 days between commits

Technology

Node version: 12.8.1
8.5K unpacked

Compliance

MIT License
OSI Approved
0 vulnerabilities

Contributors

7 contributors
XhmikosR
Maintainer, 82 commits, 29 merges, 13 PRs
Johann-S
Maintainer, 20 commits, 1 merges, 10 PRs
dependabot-preview[bot]
5 commits
Martijn Cuppens
3 commits, 2 PRs
Works at Intracto
ysds
1 commits, 1 PRs
Guido
1 commits, 1 PRs
Works at GG

Tags

sass
unused
variables
scss
Ready for the next level?
Join Openbase's founding team to help us build the ultimate open-source app store, work with the latest technologies, and enjoy great culture, impact and autonomy
Openbase helps developers choose among and use millions of open-source packages, so they can build amazing products faster.
FacebookLinkedIn
© 2020 Devstore, Inc.