linting.
This commit is contained in:
parent
9ae53caa4d
commit
6fd080269b
|
@ -10,13 +10,15 @@ const dayjs = require("dayjs")
|
|||
*/
|
||||
|
||||
function isOptions(val) {
|
||||
return typeof(val) === "object" && typeof(val.hash) === "object"
|
||||
return typeof val === "object" && typeof val.hash === "object"
|
||||
}
|
||||
|
||||
function isApp(thisArg) {
|
||||
return typeof(thisArg) === "object"
|
||||
&& typeof(thisArg.options) === "object"
|
||||
&& typeof(thisArg.app) === "object"
|
||||
return (
|
||||
typeof thisArg === "object" &&
|
||||
typeof thisArg.options === "object" &&
|
||||
typeof thisArg.app === "object"
|
||||
)
|
||||
}
|
||||
|
||||
function getContext(thisArg, locals, options) {
|
||||
|
@ -66,11 +68,11 @@ module.exports = function dateHelper(str, pattern, options) {
|
|||
return dayjs().format("MMMM DD, YYYY")
|
||||
}
|
||||
|
||||
const defaults = {lang: "en", date: new Date(str)}
|
||||
const defaults = { lang: "en", date: new Date(str) }
|
||||
const opts = getContext(this, defaults, options)
|
||||
|
||||
// set the language to use
|
||||
dayjs.locale(opts.lang || opts.language)
|
||||
|
||||
return dayjs(new Date(str)).format(pattern)
|
||||
}
|
||||
}
|
||||
|
|
|
@ -2,7 +2,11 @@ const handlebars = require("handlebars")
|
|||
const { registerAll } = require("./helpers/index")
|
||||
const processors = require("./processors")
|
||||
const { cloneDeep } = require("lodash/fp")
|
||||
const { removeNull, addConstants, removeHandlebarsStatements } = require("./utilities")
|
||||
const {
|
||||
removeNull,
|
||||
addConstants,
|
||||
removeHandlebarsStatements,
|
||||
} = require("./utilities")
|
||||
const manifest = require("../manifest.json")
|
||||
|
||||
const hbsInstance = handlebars.create()
|
||||
|
@ -121,7 +125,13 @@ module.exports.makePropSafe = property => {
|
|||
* @returns {boolean} Whether or not the input string is valid.
|
||||
*/
|
||||
module.exports.isValid = string => {
|
||||
const validCases = ["string", "number", "object", "array", "cannot read property"]
|
||||
const validCases = [
|
||||
"string",
|
||||
"number",
|
||||
"object",
|
||||
"array",
|
||||
"cannot read property",
|
||||
]
|
||||
// this is a portion of a specific string always output by handlebars in the case of a syntax error
|
||||
const invalidCases = [`expecting '`]
|
||||
// don't really need a real context to check if its valid
|
||||
|
|
Loading…
Reference in New Issue