Skip to content

Commit eb0a47d

Browse files
committed
Format error messages
1 parent 2cb4cbc commit eb0a47d

File tree

36 files changed

+112
-78
lines changed

36 files changed

+112
-78
lines changed

lib/node_modules/@stdlib/_tools/docs/www/test-bundles/lib/main.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ var resolve = require( 'path' ).resolve;
2424
var logger = require( 'debug' );
2525
var isString = require( '@stdlib/assert/is-string' ).isPrimitive;
2626
var isFunction = require( '@stdlib/assert/is-function' );
27+
var format = require( '@stdlib/string/format' );
2728
var copy = require( '@stdlib/utils/copy' );
2829
var cwd = require( '@stdlib/process/cwd' );
2930
var findPkgs = require( '@stdlib/_tools/pkgs/find' );
@@ -88,10 +89,10 @@ function build( dest, options, clbk ) {
8889
cb = options;
8990
}
9091
if ( !isString( dest ) ) {
91-
throw new TypeError( 'invalid argument. First argument must be a string. Value: `' + dest + '`.' );
92+
throw new TypeError( format( 'invalid argument. First argument must be a string primitive. Value: `%s`.', dest ) );
9293
}
9394
if ( !isFunction( cb ) ) {
94-
throw new TypeError( 'invalid argument. Last argument must be a callback function. Value: `' + cb + '`.' );
95+
throw new TypeError( format( 'invalid argument. Last argument must be a callback function. Value: `%s`.', cb ) );
9596
}
9697
cd = cwd();
9798
if ( opts.dir ) {

lib/node_modules/@stdlib/_tools/github/get/lib/factory.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
// MODULES //
2222

2323
var isFunction = require( '@stdlib/assert/is-function' );
24+
var format = require( '@stdlib/string/format' );
2425
var copy = require( '@stdlib/utils/copy' );
2526
var validate = require( './validate.js' );
2627
var defaults = require( './defaults.json' );
@@ -102,7 +103,7 @@ function factory( options, clbk ) {
102103
}
103104
}
104105
if ( !isFunction( clbk ) ) {
105-
throw new TypeError( 'invalid argument. Callback argument must be a function. Value: `' + clbk + '`.' );
106+
throw new TypeError( format( 'invalid argument. Callback argument must be a function. Value: `%s`.', clbk ) );
106107
}
107108
return get;
108109

lib/node_modules/@stdlib/_tools/github/org-repos/lib/factory.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
// MODULES //
2222

2323
var isFunction = require( '@stdlib/assert/is-function' );
24+
var format = require( '@stdlib/string/format' );
2425
var merge = require( '@stdlib/utils/merge' );
2526
var request = require( '@stdlib/_tools/github/get' ).factory;
2627
var validate = require( './validate.js' );
@@ -50,7 +51,7 @@ function factory( options, clbk ) {
5051
throw err;
5152
}
5253
if ( !isFunction( clbk ) ) {
53-
throw new TypeError( 'invalid argument. Callback argument must be a function. Value: `' + clbk + '`.' );
54+
throw new TypeError( format( 'invalid argument. Callback argument must be a function. Value: `%s`.', clbk ) );
5455
}
5556
opts.pathname += 'orgs/'+opts.org+'/repos';
5657
if ( opts.type ) {

lib/node_modules/@stdlib/_tools/github/rank-followers/lib/factory.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
// MODULES //
2222

2323
var isFunction = require( '@stdlib/assert/is-function' );
24+
var format = require( '@stdlib/string/format' );
2425
var merge = require( '@stdlib/utils/merge' );
2526
var validate = require( './validate.js' );
2627
var defaults = require( './defaults.json' );
@@ -51,7 +52,7 @@ function factory( options, clbk ) {
5152
throw err;
5253
}
5354
if ( !isFunction( clbk ) ) {
54-
throw new TypeError( 'invalid argument. Callback argument must be a function. Value: `' + clbk + '`.' );
55+
throw new TypeError( format( 'invalid argument. Callback argument must be a function. Value: `%s`.', clbk ) );
5556
}
5657
if (
5758
opts.token === void 0 &&

lib/node_modules/@stdlib/_tools/github/rank-users/lib/factory.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
// MODULES //
2222

2323
var isFunction = require( '@stdlib/assert/is-function' );
24+
var format = require( '@stdlib/string/format' );
2425
var merge = require( '@stdlib/utils/merge' );
2526
var validate = require( './validate.js' );
2627
var defaults = require( './defaults.json' );
@@ -49,7 +50,7 @@ function factory( options, clbk ) {
4950
throw err;
5051
}
5152
if ( !isFunction( clbk ) ) {
52-
throw new TypeError( 'invalid argument. Callback argument must be a function. Value: `' + clbk + '`.' );
53+
throw new TypeError( format( 'invalid argument. Callback argument must be a function. Value: `%s`.', clbk ) );
5354
}
5455
return rank;
5556

lib/node_modules/@stdlib/_tools/lint/namespace-aliases/lib/async.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
var logger = require( 'debug' );
2424
var isFunction = require( '@stdlib/assert/is-function' );
2525
var namespaces = require( '@stdlib/_tools/pkgs/namespaces' );
26+
var format = require( '@stdlib/string/format' );
2627
var validate = require( './validate.js' );
2728
var getRoot = require( './root.js' );
2829
var resolve = require( './resolve.js' );
@@ -77,7 +78,7 @@ function lint( options, clbk ) {
7778
cb = options;
7879
}
7980
if ( !isFunction( cb ) ) {
80-
throw new TypeError( 'invalid argument. Last argument must be a function. Value: `'+cb+'`.' );
81+
throw new TypeError( format( 'invalid argument. Last argument must be a function. Value: `%s`.', cb ) );
8182
}
8283
debug( 'Options: %s', JSON.stringify( opts ) );
8384

lib/node_modules/@stdlib/_tools/lint/pkg-json/lib/async.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ var resolve = require( 'path' ).resolve;
2424
var logger = require( 'debug' );
2525
var glob = require( 'glob' );
2626
var isFunction = require( '@stdlib/assert/is-function' );
27+
var format = require( '@stdlib/string/format' );
2728
var copy = require( '@stdlib/utils/copy' );
2829
var cwd = require( '@stdlib/process/cwd' );
2930
var config = require( './config.json' );
@@ -85,7 +86,7 @@ function lint() {
8586
}
8687
}
8788
if ( !isFunction( clbk ) ) {
88-
throw new TypeError( 'invalid argument. Callback argument must be a function. Value: `' + clbk + '`.' );
89+
throw new TypeError( format( 'invalid argument. Callback argument must be a function. Value: `%s`.', clbk ) );
8990
}
9091
if ( opts.dir ) {
9192
dir = resolve( cwd(), opts.dir );

lib/node_modules/@stdlib/_tools/modules/pkg-deps/lib/validate.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
var isObject = require( '@stdlib/assert/is-plain-object' );
2424
var hasOwnProp = require( '@stdlib/assert/has-own-property' );
2525
var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
26+
var format = require( '@stdlib/string/format' );
2627

2728

2829
// MAIN //
@@ -51,25 +52,24 @@ var isBoolean = require( '@stdlib/assert/is-boolean' ).isPrimitive;
5152
*/
5253
function validate( opts, options ) {
5354
if ( !isObject( options ) ) {
54-
return new TypeError( 'invalid argument. Options argument must be an object. Value: `' + options +
55-
'`.' );
55+
return new TypeError( format( 'invalid argument. Options argument must be an object. Value: `%s`.', options ) );
5656
}
5757
if ( hasOwnProp( options, 'builtins' ) ) {
5858
opts.builtins = options.builtins;
5959
if ( !isBoolean( opts.builtins ) ) {
60-
return new TypeError( 'invalid option. `builtins` option must be a primitive boolean. Option: `' + opts.builtins + '`.' );
60+
return new TypeError( format( 'invalid option. `%s` option must be a boolean primitive. Option: `%s`.', 'builtins', opts.builtins ) );
6161
}
6262
}
6363
if ( hasOwnProp( options, 'walk' ) ) {
6464
opts.walk = options.walk;
6565
if ( !isBoolean( opts.walk ) ) {
66-
return new TypeError( 'invalid option. `walk` option must be a primitive boolean. Option: `' + opts.walk + '`.' );
66+
return new TypeError( format( 'invalid option. `%s` option must be a boolean primitive. Option: `%s`.', 'walk', opts.walk ) );
6767
}
6868
}
6969
if ( hasOwnProp( options, 'aliases' ) ) {
7070
opts.aliases = options.aliases;
7171
if ( !isObject( opts.aliases ) ) {
72-
return new TypeError( 'invalid option. `aliases` option must be an object. Option: `' + opts.aliases + '`.' );
72+
return new TypeError( format( 'invalid option. `%s` option must be an object. Option: `%s`.', 'aliases', opts.aliases ) );
7373
}
7474
}
7575
return null;

lib/node_modules/@stdlib/_tools/pkgs/browser-deps/lib/async.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ var path = require( 'path' );
2424
var logger = require( 'debug' );
2525
var isStringArray = require( '@stdlib/assert/is-string-array' ).primitives;
2626
var isFunction = require( '@stdlib/assert/is-function' );
27+
var format = require( '@stdlib/string/format' );
2728
var cwd = require( '@stdlib/process/cwd' );
2829
var copy = require( '@stdlib/utils/copy' );
2930
var entryPoints = require( '@stdlib/_tools/pkgs/browser-entry-points' );
@@ -75,7 +76,7 @@ function pkgDeps( pkgs, options, clbk ) {
7576
var err;
7677
var cb;
7778
if ( !isStringArray( pkgs ) ) {
78-
throw new TypeError( 'invalid argument. First argument must be a string array. Value: `' + pkgs + '`.' );
79+
throw new TypeError( format( 'invalid argument. First argument must be a string array. Value: `%s`.', pkgs ) );
7980
}
8081
opts = copy( defaults );
8182
if ( arguments.length < 3 ) {
@@ -88,7 +89,7 @@ function pkgDeps( pkgs, options, clbk ) {
8889
}
8990
}
9091
if ( !isFunction( cb ) ) {
91-
throw new TypeError( 'invalid argument. Callback argument must be a function. Value: `' + cb + '`.' );
92+
throw new TypeError( format( 'invalid argument. Callback argument must be a function. Value: `%s`.', cb ) );
9293
}
9394
debug( 'Options: %s', JSON.stringify( opts ) );
9495
if ( opts.dir ) {

lib/node_modules/@stdlib/_tools/pkgs/readmes/lib/main.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
var resolve = require( 'path' ).resolve;
2424
var glob = require( 'glob' );
2525
var isFunction = require( '@stdlib/assert/is-function' );
26+
var format = require( '@stdlib/string/format' );
2627
var copy = require( '@stdlib/utils/copy' );
2728
var cwd = require( '@stdlib/process/cwd' );
2829
var config = require( './config.json' );
@@ -75,7 +76,7 @@ function findREADMEs() {
7576
}
7677
}
7778
if ( !isFunction( clbk ) ) {
78-
throw new TypeError( 'invalid argument. Callback argument must be a function. Value: `' + clbk + '`.' );
79+
throw new TypeError( format( 'invalid argument. Callback argument must be a function. Value: `%s`.', clbk ) );
7980
}
8081
if ( opts.dir ) {
8182
dir = resolve( cwd(), opts.dir );

0 commit comments

Comments
 (0)