├── .editorconfig ├── .eslintignore ├── .eslintrc.yml ├── .gitignore ├── .npmignore ├── .npmrc ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── contributing │ ├── dev-environment.md │ ├── issues.md │ └── pull-requests.md └── rules │ ├── amd-function-arity.md │ ├── enforce-define.md │ ├── no-amd-define.md │ ├── no-assign-exports.md │ ├── no-assign-require.md │ ├── no-commonjs-exports.md │ ├── no-commonjs-module-exports.md │ ├── no-commonjs-return.md │ ├── no-commonjs-wrapper.md │ ├── no-conditional-require.md │ ├── no-dynamic-require.md │ ├── no-function-define.md │ ├── no-invalid-define.md │ ├── no-invalid-require.md │ ├── no-js-extension.md │ ├── no-multiple-define.md │ ├── no-named-define.md │ ├── no-object-define.md │ ├── no-require-tourl.md │ ├── no-restricted-amd-modules.md │ ├── one-dependency-per-line.md │ └── sort-amd-paths.md ├── index.js ├── lib ├── rules │ ├── amd-function-arity.js │ ├── enforce-define.js │ ├── no-amd-define.js │ ├── no-assign-exports.js │ ├── no-assign-require.js │ ├── no-commonjs-exports.js │ ├── no-commonjs-module-exports.js │ ├── no-commonjs-return.js │ ├── no-commonjs-wrapper.js │ ├── no-conditional-require.js │ ├── no-dynamic-require.js │ ├── no-function-define.js │ ├── no-invalid-define.js │ ├── no-invalid-require.js │ ├── no-js-extension.js │ ├── no-multiple-define.js │ ├── no-named-define.js │ ├── no-object-define.js │ ├── no-require-tourl.js │ ├── no-restricted-amd-modules.js │ ├── one-dependency-per-line.js │ └── sort-amd-paths.js └── utils │ ├── ast.js │ └── rjs.js ├── makefile.js ├── package.json └── tests ├── .eslintrc.yml ├── fixtures.js ├── lib ├── rules │ ├── amd-function-arity.js │ ├── enforce-define.js │ ├── no-amd-define.js │ ├── no-assign-exports.js │ ├── no-assign-require.js │ ├── no-commonjs-exports.js │ ├── no-commonjs-module-exports.js │ ├── no-commonjs-return.js │ ├── no-commonjs-wrapper.js │ ├── no-conditional-require.js │ ├── no-dynamic-require.js │ ├── no-function-define.js │ ├── no-invalid-define.js │ ├── no-invalid-require.js │ ├── no-js-extension.js │ ├── no-multiple-define.js │ ├── no-named-define.js │ ├── no-object-define.js │ ├── no-require-tourl.js │ ├── no-restricted-amd-modules.js │ ├── one-dependency-per-line.js │ └── sort-amd-paths.js └── utils │ └── ast.js └── rule-tester.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | coverage 2 | tests/fixtures 3 | -------------------------------------------------------------------------------- /.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/.eslintrc.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/.npmignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | save-exact = true 2 | progress = false 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/README.md -------------------------------------------------------------------------------- /docs/contributing/dev-environment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/contributing/dev-environment.md -------------------------------------------------------------------------------- /docs/contributing/issues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/contributing/issues.md -------------------------------------------------------------------------------- /docs/contributing/pull-requests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/contributing/pull-requests.md -------------------------------------------------------------------------------- /docs/rules/amd-function-arity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/rules/amd-function-arity.md -------------------------------------------------------------------------------- /docs/rules/enforce-define.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/rules/enforce-define.md -------------------------------------------------------------------------------- /docs/rules/no-amd-define.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/rules/no-amd-define.md -------------------------------------------------------------------------------- /docs/rules/no-assign-exports.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/rules/no-assign-exports.md -------------------------------------------------------------------------------- /docs/rules/no-assign-require.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/rules/no-assign-require.md -------------------------------------------------------------------------------- /docs/rules/no-commonjs-exports.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/rules/no-commonjs-exports.md -------------------------------------------------------------------------------- /docs/rules/no-commonjs-module-exports.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/rules/no-commonjs-module-exports.md -------------------------------------------------------------------------------- /docs/rules/no-commonjs-return.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/rules/no-commonjs-return.md -------------------------------------------------------------------------------- /docs/rules/no-commonjs-wrapper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/rules/no-commonjs-wrapper.md -------------------------------------------------------------------------------- /docs/rules/no-conditional-require.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/rules/no-conditional-require.md -------------------------------------------------------------------------------- /docs/rules/no-dynamic-require.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/rules/no-dynamic-require.md -------------------------------------------------------------------------------- /docs/rules/no-function-define.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/rules/no-function-define.md -------------------------------------------------------------------------------- /docs/rules/no-invalid-define.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/rules/no-invalid-define.md -------------------------------------------------------------------------------- /docs/rules/no-invalid-require.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/rules/no-invalid-require.md -------------------------------------------------------------------------------- /docs/rules/no-js-extension.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/rules/no-js-extension.md -------------------------------------------------------------------------------- /docs/rules/no-multiple-define.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/rules/no-multiple-define.md -------------------------------------------------------------------------------- /docs/rules/no-named-define.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/rules/no-named-define.md -------------------------------------------------------------------------------- /docs/rules/no-object-define.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/rules/no-object-define.md -------------------------------------------------------------------------------- /docs/rules/no-require-tourl.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/rules/no-require-tourl.md -------------------------------------------------------------------------------- /docs/rules/no-restricted-amd-modules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/rules/no-restricted-amd-modules.md -------------------------------------------------------------------------------- /docs/rules/one-dependency-per-line.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/rules/one-dependency-per-line.md -------------------------------------------------------------------------------- /docs/rules/sort-amd-paths.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/docs/rules/sort-amd-paths.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/index.js -------------------------------------------------------------------------------- /lib/rules/amd-function-arity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/rules/amd-function-arity.js -------------------------------------------------------------------------------- /lib/rules/enforce-define.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/rules/enforce-define.js -------------------------------------------------------------------------------- /lib/rules/no-amd-define.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/rules/no-amd-define.js -------------------------------------------------------------------------------- /lib/rules/no-assign-exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/rules/no-assign-exports.js -------------------------------------------------------------------------------- /lib/rules/no-assign-require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/rules/no-assign-require.js -------------------------------------------------------------------------------- /lib/rules/no-commonjs-exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/rules/no-commonjs-exports.js -------------------------------------------------------------------------------- /lib/rules/no-commonjs-module-exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/rules/no-commonjs-module-exports.js -------------------------------------------------------------------------------- /lib/rules/no-commonjs-return.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/rules/no-commonjs-return.js -------------------------------------------------------------------------------- /lib/rules/no-commonjs-wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/rules/no-commonjs-wrapper.js -------------------------------------------------------------------------------- /lib/rules/no-conditional-require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/rules/no-conditional-require.js -------------------------------------------------------------------------------- /lib/rules/no-dynamic-require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/rules/no-dynamic-require.js -------------------------------------------------------------------------------- /lib/rules/no-function-define.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/rules/no-function-define.js -------------------------------------------------------------------------------- /lib/rules/no-invalid-define.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/rules/no-invalid-define.js -------------------------------------------------------------------------------- /lib/rules/no-invalid-require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/rules/no-invalid-require.js -------------------------------------------------------------------------------- /lib/rules/no-js-extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/rules/no-js-extension.js -------------------------------------------------------------------------------- /lib/rules/no-multiple-define.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/rules/no-multiple-define.js -------------------------------------------------------------------------------- /lib/rules/no-named-define.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/rules/no-named-define.js -------------------------------------------------------------------------------- /lib/rules/no-object-define.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/rules/no-object-define.js -------------------------------------------------------------------------------- /lib/rules/no-require-tourl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/rules/no-require-tourl.js -------------------------------------------------------------------------------- /lib/rules/no-restricted-amd-modules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/rules/no-restricted-amd-modules.js -------------------------------------------------------------------------------- /lib/rules/one-dependency-per-line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/rules/one-dependency-per-line.js -------------------------------------------------------------------------------- /lib/rules/sort-amd-paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/rules/sort-amd-paths.js -------------------------------------------------------------------------------- /lib/utils/ast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/utils/ast.js -------------------------------------------------------------------------------- /lib/utils/rjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/lib/utils/rjs.js -------------------------------------------------------------------------------- /makefile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/makefile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/package.json -------------------------------------------------------------------------------- /tests/.eslintrc.yml: -------------------------------------------------------------------------------- 1 | env: 2 | mocha: true 3 | -------------------------------------------------------------------------------- /tests/fixtures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/fixtures.js -------------------------------------------------------------------------------- /tests/lib/rules/amd-function-arity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/rules/amd-function-arity.js -------------------------------------------------------------------------------- /tests/lib/rules/enforce-define.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/rules/enforce-define.js -------------------------------------------------------------------------------- /tests/lib/rules/no-amd-define.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/rules/no-amd-define.js -------------------------------------------------------------------------------- /tests/lib/rules/no-assign-exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/rules/no-assign-exports.js -------------------------------------------------------------------------------- /tests/lib/rules/no-assign-require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/rules/no-assign-require.js -------------------------------------------------------------------------------- /tests/lib/rules/no-commonjs-exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/rules/no-commonjs-exports.js -------------------------------------------------------------------------------- /tests/lib/rules/no-commonjs-module-exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/rules/no-commonjs-module-exports.js -------------------------------------------------------------------------------- /tests/lib/rules/no-commonjs-return.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/rules/no-commonjs-return.js -------------------------------------------------------------------------------- /tests/lib/rules/no-commonjs-wrapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/rules/no-commonjs-wrapper.js -------------------------------------------------------------------------------- /tests/lib/rules/no-conditional-require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/rules/no-conditional-require.js -------------------------------------------------------------------------------- /tests/lib/rules/no-dynamic-require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/rules/no-dynamic-require.js -------------------------------------------------------------------------------- /tests/lib/rules/no-function-define.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/rules/no-function-define.js -------------------------------------------------------------------------------- /tests/lib/rules/no-invalid-define.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/rules/no-invalid-define.js -------------------------------------------------------------------------------- /tests/lib/rules/no-invalid-require.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/rules/no-invalid-require.js -------------------------------------------------------------------------------- /tests/lib/rules/no-js-extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/rules/no-js-extension.js -------------------------------------------------------------------------------- /tests/lib/rules/no-multiple-define.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/rules/no-multiple-define.js -------------------------------------------------------------------------------- /tests/lib/rules/no-named-define.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/rules/no-named-define.js -------------------------------------------------------------------------------- /tests/lib/rules/no-object-define.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/rules/no-object-define.js -------------------------------------------------------------------------------- /tests/lib/rules/no-require-tourl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/rules/no-require-tourl.js -------------------------------------------------------------------------------- /tests/lib/rules/no-restricted-amd-modules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/rules/no-restricted-amd-modules.js -------------------------------------------------------------------------------- /tests/lib/rules/one-dependency-per-line.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/rules/one-dependency-per-line.js -------------------------------------------------------------------------------- /tests/lib/rules/sort-amd-paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/rules/sort-amd-paths.js -------------------------------------------------------------------------------- /tests/lib/utils/ast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/lib/utils/ast.js -------------------------------------------------------------------------------- /tests/rule-tester.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cvisco/eslint-plugin-requirejs/HEAD/tests/rule-tester.js --------------------------------------------------------------------------------