1
0
mirror of https://github.com/thangisme/notes.git synced 2025-11-23 13:12:25 -05:00

Initial commit

This commit is contained in:
Patrick Marsceill
2017-03-09 13:16:08 -05:00
commit b7b0d0d7bf
4147 changed files with 401224 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
"use strict"
const isStandardSyntaxDeclaration = require("../utils/isStandardSyntaxDeclaration")
const isStandardSyntaxProperty = require("../utils/isStandardSyntaxProperty")
const report = require("../utils/report")
const styleSearch = require("style-search")
module.exports = function (opts) {
opts.root.walkDecls(decl => {
if (!isStandardSyntaxDeclaration(decl) || !isStandardSyntaxProperty(decl.prop)) {
return
}
styleSearch({
source: decl.toString(),
target: ",",
functionArguments: "skip",
}, match => {
checkComma(decl.toString(), match.startIndex, decl)
})
})
function checkComma(source, index, node) {
opts.locationChecker({
source,
index,
err: m => {
report({
message: m,
node,
index,
result: opts.result,
ruleName: opts.checkedRuleName,
})
},
})
}
}