Skip to content

Commit

Permalink
Add deprecated flags to imports-first metadata
Browse files Browse the repository at this point in the history
  • Loading branch information
randycoulman committed Oct 14, 2016
1 parent d9605a0 commit 52327ac
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 2 deletions.
2 changes: 1 addition & 1 deletion src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ export const rules = {
'no-deprecated': require('./rules/no-deprecated'),

// deprecated aliases to rules
'imports-first': require('./rules/first'),
'imports-first': require('./rules/imports-first'),
}

export const configs = {
Expand Down
5 changes: 5 additions & 0 deletions src/rules/imports-first.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
import first from './first'

const newMeta = Object.assign({}, first.meta, { deprecated: true })

module.exports = Object.assign({}, first, { meta: newMeta })
6 changes: 5 additions & 1 deletion tests/src/package.js
Original file line number Diff line number Diff line change
Expand Up @@ -53,5 +53,9 @@ describe('package', function () {
}
})

})
it('marks deprecated rules in their metadata', function () {
expect(module.rules['imports-first'].meta.deprecated).to.be.true
expect(module.rules['first'].meta.deprecated).not.to.be.true
})

})

0 comments on commit 52327ac

Please sign in to comment.