Skip to content
This repository has been archived by the owner on Jun 6, 2019. It is now read-only.

Commit

Permalink
Add URL to rule documentation to the metadata
Browse files Browse the repository at this point in the history
ESLinvt v4.15.0 added an official location for rules to store a URL to
their documentation in the rule metadata in
eslint/eslint#9788. This adds the URL to all the
existing rules so anything consuming them can know where their
documentation is without having to resort to external packages to guess.
  • Loading branch information
Arcanemagus committed Jan 8, 2018
1 parent a093afe commit aa5d03b
Show file tree
Hide file tree
Showing 59 changed files with 177 additions and 0 deletions.
3 changes: 3 additions & 0 deletions rules/angularelement.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/angularelement.md'
},
schema: []
},
create: function(context) {
Expand Down
3 changes: 3 additions & 0 deletions rules/avoid-scope-typos.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ const scope = ['scope', '$scope', '$rootScope'];

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/avoid-scope-typos.md'
},
schema: [ ]
},
create: function(context) {
Expand Down
3 changes: 3 additions & 0 deletions rules/component-limit.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@ var angularRule = require('./utils/angular-rule');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/component-limit.md'
},
schema: [{
type: 'integer'
}]
Expand Down
3 changes: 3 additions & 0 deletions rules/component-name.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ var utils = require('./utils/utils');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/component-name.md'
},
schema: [{
type: ['string', 'object']
}]
Expand Down
3 changes: 3 additions & 0 deletions rules/constant-name.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ var utils = require('./utils/utils');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/constant-name.md'
},
schema: [{
type: ['string', 'object']
}, {
Expand Down
3 changes: 3 additions & 0 deletions rules/controller-as-route.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@ var utils = require('./utils/utils');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/controller-as-route.md'
},
schema: []
},
create: function(context) {
Expand Down
3 changes: 3 additions & 0 deletions rules/controller-as-vm.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,9 @@ var utils = require('./utils/utils');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/controller-as-vm.md'
},
schema: [{
type: 'string'
}, {
Expand Down
3 changes: 3 additions & 0 deletions rules/controller-as.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ var utils = require('./utils/utils');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/controller-as.md'
},
schema: [{
type: ['object', 'string']
}]
Expand Down
3 changes: 3 additions & 0 deletions rules/controller-name.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ var utils = require('./utils/utils');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/controller-name.md'
},
schema: [
{
type: 'string'
Expand Down
3 changes: 3 additions & 0 deletions rules/deferred.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ var utils = require('./utils/utils');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/deferred.md'
},
schema: []
},
create: function(context) {
Expand Down
3 changes: 3 additions & 0 deletions rules/definedundefined.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@ const SHOULD_NOT_USE_BANG_WITH_ISUNDEFINED = 'Instead of !angular.isUndefined, y

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/definedundefined.md'
},
schema: [],
fixable: 'code'
},
Expand Down
3 changes: 3 additions & 0 deletions rules/di-order.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ var caseSensitive = 'case_sensitive';

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/di-order.md'
},
schema: [{
type: 'boolean'
}, {
Expand Down
3 changes: 3 additions & 0 deletions rules/di-unused.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@ var angularRule = require('./utils/angular-rule');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/di-unused.md'
},
schema: []
},
create: angularRule(function(context) {
Expand Down
3 changes: 3 additions & 0 deletions rules/di.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ var angularRule = require('./utils/angular-rule');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/di.md'
},
schema: [{
enum: [
'function',
Expand Down
3 changes: 3 additions & 0 deletions rules/directive-name.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ var utils = require('./utils/utils');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/directive-name.md'
},
schema: [{
type: ['string', 'object']
}]
Expand Down
3 changes: 3 additions & 0 deletions rules/directive-restrict.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ var utils = require('./utils/utils');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/directive-restrict.md'
},
schema: [{
type: 'object',
properties: {
Expand Down
3 changes: 3 additions & 0 deletions rules/document-service.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/document-service.md'
},
schema: []
},
create: function(context) {
Expand Down
3 changes: 3 additions & 0 deletions rules/dumb-inject.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ var angularRule = require('./utils/angular-rule');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/dumb-inject.md'
},
schema: []
},
create: angularRule(function(context) {
Expand Down
3 changes: 3 additions & 0 deletions rules/empty-controller.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@ var utils = require('./utils/utils');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/empty-controller.md'
},
schema: []
},
create: function(context) {
Expand Down
3 changes: 3 additions & 0 deletions rules/factory-name.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ var utils = require('./utils/utils');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/factory-name.md'
},
schema: [{
type: ['string', 'object']
}, {
Expand Down
3 changes: 3 additions & 0 deletions rules/file-name.js
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,9 @@ function handleModuleCase(node, context, defaultFilename) {

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/file-name.md'
},
schema: [{
type: ['object']
}]
Expand Down
3 changes: 3 additions & 0 deletions rules/filter-name.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ var utils = require('./utils/utils');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/filter-name.md'
},
schema: [{
type: ['string', 'object']
}]
Expand Down
3 changes: 3 additions & 0 deletions rules/foreach.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/foreach.md'
},
schema: []
},
create: function(context) {
Expand Down
3 changes: 3 additions & 0 deletions rules/function-type.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,9 @@ var utils = require('./utils/utils');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/function-type.md'
},
schema: [{
enum: [
'named',
Expand Down
3 changes: 3 additions & 0 deletions rules/interval-service.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/interval-service.md'
},
schema: []
},
create: function(context) {
Expand Down
3 changes: 3 additions & 0 deletions rules/json-functions.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/json-functions.md'
},
schema: []
},
create: function(context) {
Expand Down
3 changes: 3 additions & 0 deletions rules/log.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/log.md'
},
schema: []
},
create: function(context) {
Expand Down
3 changes: 3 additions & 0 deletions rules/module-dependency-order.js
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,9 @@ var utils = require('./utils/utils');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/module-dependency-order.md'
},
schema: [{
type: 'object',
properties: {
Expand Down
3 changes: 3 additions & 0 deletions rules/module-getter.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ var utils = require('./utils/utils');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/module-getter.md'
},
schema: []
},
create: function(context) {
Expand Down
3 changes: 3 additions & 0 deletions rules/module-name.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ var utils = require('./utils/utils');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/module-name.md'
},
schema: [{
type: ['string', 'object']
}]
Expand Down
3 changes: 3 additions & 0 deletions rules/module-setter.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ var utils = require('./utils/utils');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/module-setter.md'
},
schema: []
},
create: function(context) {
Expand Down
3 changes: 3 additions & 0 deletions rules/no-angular-mock.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/no-angular-mock.md'
},
schema: []
},
create: function(context) {
Expand Down
3 changes: 3 additions & 0 deletions rules/no-controller.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@ var utils = require('./utils/utils');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/no-controller.md'
},
schema: []
},
create: function(context) {
Expand Down
3 changes: 3 additions & 0 deletions rules/no-cookiestore.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/no-cookiestore.md'
},
schema: []
},
create: function(context) {
Expand Down
3 changes: 3 additions & 0 deletions rules/no-directive-replace.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,9 @@ var angularRule = require('./utils/angular-rule');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/no-directive-replace.md'
},
schema: [{
type: 'object',
properties: {
Expand Down
3 changes: 3 additions & 0 deletions rules/no-http-callback.js
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/no-http-callback.md'
},
schema: []
},
create: function(context) {
Expand Down
3 changes: 3 additions & 0 deletions rules/no-inline-template.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/no-inline-template.md'
},
schema: [{
allowSimple: {
type: 'boolean'
Expand Down
3 changes: 3 additions & 0 deletions rules/no-jquery-angularelement.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,9 @@

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/no-jquery-angularelement.md'
},
schema: []
},
create: function(context) {
Expand Down
3 changes: 3 additions & 0 deletions rules/no-private-call.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,9 @@

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/no-private-call.md'
},
schema: [
{
type: 'object',
Expand Down
3 changes: 3 additions & 0 deletions rules/no-run-logic.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@ var angularRule = require('./utils/angular-rule');

module.exports = {
meta: {
docs: {
url: 'https://github.com/Gillespie59/eslint-plugin-angular/blob/master/docs/rules/no-run-logic.md'
},
schema: [{
type: 'object',
properties: {
Expand Down

0 comments on commit aa5d03b

Please sign in to comment.