Skip to content

Commit 11763e3

Browse files
committed
eslint fixes
1 parent 181aa06 commit 11763e3

File tree

2 files changed

+15
-16
lines changed

2 files changed

+15
-16
lines changed

src/utils/schema.js

+13-14
Original file line numberDiff line numberDiff line change
@@ -63,19 +63,18 @@ module.exports.slugifyFormID = function(schema, prefix = "") {
6363
} else {
6464
// Return the slugified version of either:
6565
return prefix + (schema.inputName || schema.label || schema.model)
66-
// NB: This is a very simple, conservative, slugify function,
67-
// avoiding extra dependencies.
68-
.toString()
69-
.trim()
70-
.toLowerCase()
71-
// Spaces & underscores to dashes
72-
.replace(/ |_/g, "-")
73-
// Multiple dashes to one
74-
.replace(/-{2,}/g, "-")
75-
// Remove leading & trailing dashes
76-
.replace(/^-+|-+$/g, "")
77-
// Remove anything that isn't a (English/ASCII) letter, number or dash.
78-
.replace(/([^a-zA-Z0-9-]+)/g, "")
79-
;
66+
// NB: This is a very simple, conservative, slugify function,
67+
// avoiding extra dependencies.
68+
.toString()
69+
.trim()
70+
.toLowerCase()
71+
// Spaces & underscores to dashes
72+
.replace(/ |_/g, "-")
73+
// Multiple dashes to one
74+
.replace(/-{2,}/g, "-")
75+
// Remove leading & trailing dashes
76+
.replace(/^-+|-+$/g, "")
77+
// Remove anything that isn't a (English/ASCII) letter, number or dash.
78+
.replace(/([^a-zA-Z0-9-]+)/g, "");
8079
}
8180
};

src/utils/validators.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -165,15 +165,15 @@ module.exports = {
165165
email(value, field, model, messages = resources) {
166166
let res = checkEmpty(value, field.required, messages); if (res != null) return res;
167167

168-
let re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
168+
let re = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/; // eslint-disable-line no-useless-escape
169169
if (!re.test(value))
170170
return [msg(messages.invalidEmail)];
171171
},
172172

173173
url(value, field, model, messages = resources) {
174174
let res = checkEmpty(value, field.required, messages); if (res != null) return res;
175175

176-
let re = /https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,4}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/g;
176+
let re = /https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,4}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/g; // eslint-disable-line no-useless-escape
177177
if (!re.test(value))
178178
return [msg(messages.invalidURL)];
179179
},

0 commit comments

Comments
 (0)