Define to require
When JSHint is enabled, there's a rule that doesn't let you have more than 6 arguments in a function, so the moment you need to add a 7th argument, you need to do a refactoring.
Start file
define(
[
'jquery',
'underscore',
'json',
'benchmark',
'coffee',
'beans',
'hello'
],
function($, _, json, benchmark, coffee, beans, hello) {
});
End file
define(function(require) {
var $ = require('jquery');
var _ = require('underscore');
var json = require('json');
var benchmark = require('benchmark');
var coffee = require('coffee');
var beans = require('beans');
var hello = require('hello');
});
View Diff
1,12c1,9
< define(
< [
< 'jquery',
< 'underscore',
< 'json',
< 'benchmark',
< 'coffee',
< 'beans',
< 'hello'
< ],
< function($, _, json, benchmark, coffee, beans, hello) {
< });
---
> define(function(require) {
> var $ = require('jquery');
> var _ = require('underscore');
> var json = require('json');
> var benchmark = require('benchmark');
> var coffee = require('coffee');
> var beans = require('beans');
> var hello = require('hello');
> });
Solutions by @clupasq:
Unlock 1 remaining solutions by signing in and submitting your own entry