├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitattributes ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── docs └── rules │ ├── collection-model.md │ ├── defaults-on-top.md │ ├── event-scope.md │ ├── events-on-top.md │ ├── events-sort.md │ ├── initialize-on-top.md │ ├── model-defaults.md │ ├── no-changed-set.md │ ├── no-collection-models.md │ ├── no-constructor.md │ ├── no-el-assign.md │ ├── no-model-attributes.md │ ├── no-native-jquery.md │ ├── no-silent.md │ ├── no-view-collection-models.md │ ├── no-view-model-attributes.md │ ├── no-view-onoff-binding.md │ ├── no-view-qualified-jquery.md │ └── render-return.md ├── index.js ├── lib ├── backbone-helper.js └── rules │ ├── collection-model.js │ ├── defaults-on-top.js │ ├── event-scope.js │ ├── events-on-top.js │ ├── events-sort.js │ ├── initialize-on-top.js │ ├── model-defaults.js │ ├── no-changed-set.js │ ├── no-collection-models.js │ ├── no-constructor.js │ ├── no-el-assign.js │ ├── no-model-attributes.js │ ├── no-native-jquery.js │ ├── no-silent.js │ ├── no-view-collection-models.js │ ├── no-view-model-attributes.js │ ├── no-view-onoff-binding.js │ ├── no-view-qualified-jquery.js │ └── render-return.js ├── package.json └── tests └── lib └── rules ├── collection-model.js ├── defaults-on-top.js ├── event-scope.js ├── events-on-top.js ├── events-sort.js ├── initialize-on-top.js ├── model-defaults.js ├── no-changed-set.js ├── no-collection-models.js ├── no-constructor.js ├── no-el-assign.js ├── no-model-attributes.js ├── no-native-jquery.js ├── no-silent.js ├── no-view-collection-models.js ├── no-view-model-attributes.js ├── no-view-onoff-binding.js ├── no-view-qualified-jquery.js └── render-return.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/** 2 | build/** -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | coverage/ 3 | build/ 4 | npm-debug.log 5 | .DS_Store 6 | .idea/ 7 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/README.md -------------------------------------------------------------------------------- /docs/rules/collection-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/docs/rules/collection-model.md -------------------------------------------------------------------------------- /docs/rules/defaults-on-top.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/docs/rules/defaults-on-top.md -------------------------------------------------------------------------------- /docs/rules/event-scope.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/docs/rules/event-scope.md -------------------------------------------------------------------------------- /docs/rules/events-on-top.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/docs/rules/events-on-top.md -------------------------------------------------------------------------------- /docs/rules/events-sort.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/docs/rules/events-sort.md -------------------------------------------------------------------------------- /docs/rules/initialize-on-top.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/docs/rules/initialize-on-top.md -------------------------------------------------------------------------------- /docs/rules/model-defaults.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/docs/rules/model-defaults.md -------------------------------------------------------------------------------- /docs/rules/no-changed-set.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/docs/rules/no-changed-set.md -------------------------------------------------------------------------------- /docs/rules/no-collection-models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/docs/rules/no-collection-models.md -------------------------------------------------------------------------------- /docs/rules/no-constructor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/docs/rules/no-constructor.md -------------------------------------------------------------------------------- /docs/rules/no-el-assign.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/docs/rules/no-el-assign.md -------------------------------------------------------------------------------- /docs/rules/no-model-attributes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/docs/rules/no-model-attributes.md -------------------------------------------------------------------------------- /docs/rules/no-native-jquery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/docs/rules/no-native-jquery.md -------------------------------------------------------------------------------- /docs/rules/no-silent.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/docs/rules/no-silent.md -------------------------------------------------------------------------------- /docs/rules/no-view-collection-models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/docs/rules/no-view-collection-models.md -------------------------------------------------------------------------------- /docs/rules/no-view-model-attributes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/docs/rules/no-view-model-attributes.md -------------------------------------------------------------------------------- /docs/rules/no-view-onoff-binding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/docs/rules/no-view-onoff-binding.md -------------------------------------------------------------------------------- /docs/rules/no-view-qualified-jquery.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/docs/rules/no-view-qualified-jquery.md -------------------------------------------------------------------------------- /docs/rules/render-return.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/docs/rules/render-return.md -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/index.js -------------------------------------------------------------------------------- /lib/backbone-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/lib/backbone-helper.js -------------------------------------------------------------------------------- /lib/rules/collection-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/lib/rules/collection-model.js -------------------------------------------------------------------------------- /lib/rules/defaults-on-top.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/lib/rules/defaults-on-top.js -------------------------------------------------------------------------------- /lib/rules/event-scope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/lib/rules/event-scope.js -------------------------------------------------------------------------------- /lib/rules/events-on-top.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/lib/rules/events-on-top.js -------------------------------------------------------------------------------- /lib/rules/events-sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/lib/rules/events-sort.js -------------------------------------------------------------------------------- /lib/rules/initialize-on-top.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/lib/rules/initialize-on-top.js -------------------------------------------------------------------------------- /lib/rules/model-defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/lib/rules/model-defaults.js -------------------------------------------------------------------------------- /lib/rules/no-changed-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/lib/rules/no-changed-set.js -------------------------------------------------------------------------------- /lib/rules/no-collection-models.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/lib/rules/no-collection-models.js -------------------------------------------------------------------------------- /lib/rules/no-constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/lib/rules/no-constructor.js -------------------------------------------------------------------------------- /lib/rules/no-el-assign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/lib/rules/no-el-assign.js -------------------------------------------------------------------------------- /lib/rules/no-model-attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/lib/rules/no-model-attributes.js -------------------------------------------------------------------------------- /lib/rules/no-native-jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/lib/rules/no-native-jquery.js -------------------------------------------------------------------------------- /lib/rules/no-silent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/lib/rules/no-silent.js -------------------------------------------------------------------------------- /lib/rules/no-view-collection-models.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/lib/rules/no-view-collection-models.js -------------------------------------------------------------------------------- /lib/rules/no-view-model-attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/lib/rules/no-view-model-attributes.js -------------------------------------------------------------------------------- /lib/rules/no-view-onoff-binding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/lib/rules/no-view-onoff-binding.js -------------------------------------------------------------------------------- /lib/rules/no-view-qualified-jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/lib/rules/no-view-qualified-jquery.js -------------------------------------------------------------------------------- /lib/rules/render-return.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/lib/rules/render-return.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/package.json -------------------------------------------------------------------------------- /tests/lib/rules/collection-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/tests/lib/rules/collection-model.js -------------------------------------------------------------------------------- /tests/lib/rules/defaults-on-top.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/tests/lib/rules/defaults-on-top.js -------------------------------------------------------------------------------- /tests/lib/rules/event-scope.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/tests/lib/rules/event-scope.js -------------------------------------------------------------------------------- /tests/lib/rules/events-on-top.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/tests/lib/rules/events-on-top.js -------------------------------------------------------------------------------- /tests/lib/rules/events-sort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/tests/lib/rules/events-sort.js -------------------------------------------------------------------------------- /tests/lib/rules/initialize-on-top.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/tests/lib/rules/initialize-on-top.js -------------------------------------------------------------------------------- /tests/lib/rules/model-defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/tests/lib/rules/model-defaults.js -------------------------------------------------------------------------------- /tests/lib/rules/no-changed-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/tests/lib/rules/no-changed-set.js -------------------------------------------------------------------------------- /tests/lib/rules/no-collection-models.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/tests/lib/rules/no-collection-models.js -------------------------------------------------------------------------------- /tests/lib/rules/no-constructor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/tests/lib/rules/no-constructor.js -------------------------------------------------------------------------------- /tests/lib/rules/no-el-assign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/tests/lib/rules/no-el-assign.js -------------------------------------------------------------------------------- /tests/lib/rules/no-model-attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/tests/lib/rules/no-model-attributes.js -------------------------------------------------------------------------------- /tests/lib/rules/no-native-jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/tests/lib/rules/no-native-jquery.js -------------------------------------------------------------------------------- /tests/lib/rules/no-silent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/tests/lib/rules/no-silent.js -------------------------------------------------------------------------------- /tests/lib/rules/no-view-collection-models.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/tests/lib/rules/no-view-collection-models.js -------------------------------------------------------------------------------- /tests/lib/rules/no-view-model-attributes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/tests/lib/rules/no-view-model-attributes.js -------------------------------------------------------------------------------- /tests/lib/rules/no-view-onoff-binding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/tests/lib/rules/no-view-onoff-binding.js -------------------------------------------------------------------------------- /tests/lib/rules/no-view-qualified-jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/tests/lib/rules/no-view-qualified-jquery.js -------------------------------------------------------------------------------- /tests/lib/rules/render-return.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ilyavolodin/eslint-plugin-backbone/HEAD/tests/lib/rules/render-return.js --------------------------------------------------------------------------------