Skip to content

Commit 85e257b

Browse files
committed
fix: codeStyle and params condition
1 parent a0c7cd5 commit 85e257b

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

index.js

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,7 @@ class Parameter {
3333
if (opts.validateRoot) {
3434
this.validateRoot = true;
3535
}
36-
this.defaultRequired = opts.defaultRequired !== undefined ?
37-
opts.defaultRequired :
38-
true;
36+
this.defaultRequired = opts.defaultRequired !== false;
3937
}
4038

4139
t() {
@@ -74,10 +72,9 @@ class Parameter {
7472
for (var key in rules) {
7573
var rule = formatRule(rules[key]);
7674
var has = obj.hasOwnProperty(key);
75+
7776
if (!has) {
78-
var required = rule.required !== undefined ?
79-
rule.required :
80-
this.defaultRequired;
77+
var required = rule.required !== undefined ? rule.required : this.defaultRequired;
8178
if (required) {
8279
errors.push({
8380
message: this.t('required'),

0 commit comments

Comments
 (0)