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
ESLint 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 6ac1598 commit 2b54364
Show file tree
Hide file tree
Showing 25 changed files with 111 additions and 18 deletions.
3 changes: 3 additions & 0 deletions rules/assertion-arguments.js
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,9 @@ const schema = [{
module.exports = {
create,
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/assertion-arguments.md'
},
schema
}
};
3 changes: 3 additions & 0 deletions rules/assertion-message.js
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,9 @@ const schema = [{
module.exports = {
create,
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/assertion-message.md'
},
schema,
deprecated: true
}
Expand Down
3 changes: 3 additions & 0 deletions rules/max-asserts.js
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,9 @@ const schema = [{
module.exports = {
create,
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/max-asserts.md'
},
schema
}
};
6 changes: 5 additions & 1 deletion rules/no-async-fn-without-await.js
Original file line number Diff line number Diff line change
Expand Up @@ -48,5 +48,9 @@ const create = context => {

module.exports = {
create,
meta: {}
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/no-async-fn-without-await.md'
}
}
};
6 changes: 5 additions & 1 deletion rules/no-cb-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,9 @@ const create = context => {

module.exports = {
create,
meta: {}
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/no-cb-test.md'
}
}
};
6 changes: 5 additions & 1 deletion rules/no-duplicate-modifiers.js
Original file line number Diff line number Diff line change
Expand Up @@ -44,5 +44,9 @@ const create = context => {

module.exports = {
create,
meta: {}
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/no-duplicate-modifiers.md'
}
}
};
6 changes: 5 additions & 1 deletion rules/no-identical-title.js
Original file line number Diff line number Diff line change
Expand Up @@ -61,5 +61,9 @@ const create = context => {

module.exports = {
create,
meta: {}
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/no-identical-title.md'
}
}
};
3 changes: 3 additions & 0 deletions rules/no-ignored-test-files.js
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,9 @@ const schema = [{
module.exports = {
create,
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/no-ignored-test-files.md'
},
schema
}
};
6 changes: 5 additions & 1 deletion rules/no-invalid-end.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,5 +25,9 @@ const create = context => {

module.exports = {
create,
meta: {}
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/no-invalid-end.md'
}
}
};
6 changes: 5 additions & 1 deletion rules/no-nested-tests.js
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,9 @@ const create = context => {

module.exports = {
create,
meta: {}
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/no-nested-tests.md'
}
}
};
3 changes: 3 additions & 0 deletions rules/no-only-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@ const create = context => {
module.exports = {
create,
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/no-only-test.md'
},
fixable: 'code'
}
};
6 changes: 5 additions & 1 deletion rules/no-skip-assert.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,5 +24,9 @@ const create = context => {

module.exports = {
create,
meta: {}
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/no-skip-assert.md'
}
}
};
3 changes: 3 additions & 0 deletions rules/no-skip-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,9 @@ const create = context => {
module.exports = {
create,
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/no-skip-test.md'
},
fixable: 'code'
}
};
6 changes: 5 additions & 1 deletion rules/no-statement-after-end.js
Original file line number Diff line number Diff line change
Expand Up @@ -91,5 +91,9 @@ const create = context => {

module.exports = {
create,
meta: {}
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/no-statement-after-end.md'
}
}
};
6 changes: 5 additions & 1 deletion rules/no-todo-implementation.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,9 @@ const create = context => {

module.exports = {
create,
meta: {}
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/no-todo-implementation.md'
}
}
};
6 changes: 5 additions & 1 deletion rules/no-todo-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,9 @@ const create = context => {

module.exports = {
create,
meta: {}
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/no-todo-test.md'
}
}
};
6 changes: 5 additions & 1 deletion rules/no-unknown-modifiers.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,5 +42,9 @@ const create = context => {

module.exports = {
create,
meta: {}
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/no-unknown-modifiers.md'
}
}
};
6 changes: 5 additions & 1 deletion rules/prefer-async-await.js
Original file line number Diff line number Diff line change
Expand Up @@ -49,5 +49,9 @@ const create = context => {

module.exports = {
create,
meta: {}
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/prefer-async-await.md'
}
}
};
6 changes: 5 additions & 1 deletion rules/prefer-power-assert.js
Original file line number Diff line number Diff line change
Expand Up @@ -79,5 +79,9 @@ const create = context => {

module.exports = {
create,
meta: {}
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/prefer-power-assert.md'
}
}
};
6 changes: 5 additions & 1 deletion rules/test-ended.js
Original file line number Diff line number Diff line change
Expand Up @@ -41,5 +41,9 @@ const create = context => {

module.exports = {
create,
meta: {}
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/test-ended.md'
}
}
};
3 changes: 3 additions & 0 deletions rules/test-title.js
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@ const schema = [{
module.exports = {
create,
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/test-title.md'
},
schema
}
};
6 changes: 5 additions & 1 deletion rules/use-t-well.js
Original file line number Diff line number Diff line change
Expand Up @@ -104,5 +104,9 @@ const create = context => {

module.exports = {
create,
meta: {}
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/use-t-well.md'
}
}
};
6 changes: 5 additions & 1 deletion rules/use-t.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,5 +33,9 @@ const create = context => {

module.exports = {
create,
meta: {}
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/use-t.md'
}
}
};
6 changes: 5 additions & 1 deletion rules/use-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,9 @@ const create = context => ({

module.exports = {
create,
meta: {}
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/use-test.md'
}
}
};
6 changes: 5 additions & 1 deletion rules/use-true-false.js
Original file line number Diff line number Diff line change
Expand Up @@ -86,5 +86,9 @@ const create = context => {

module.exports = {
create,
meta: {}
meta: {
docs: {
url: 'https://github.com/avajs/eslint-plugin-ava/tree/master/docs/rules/use-true-false.md'
}
}
};

0 comments on commit 2b54364

Please sign in to comment.