Skip to content

Commit

Permalink
feat: add eslint-plugin-perfectionist
Browse files Browse the repository at this point in the history
  • Loading branch information
gajus committed Aug 23, 2024
1 parent 4e50d49 commit ab5e1ab
Show file tree
Hide file tree
Showing 5 changed files with 290 additions and 58 deletions.
9 changes: 5 additions & 4 deletions compare/compare.js
Original file line number Diff line number Diff line change
@@ -1,15 +1,16 @@
/* eslint-disable no-console */
/* eslint-disable complexity */

const { writeFile, readFile } = require('node:fs/promises');
const { readFile, writeFile } = require('node:fs/promises');
const { resolve } = require('node:path');
const stringify = require('safe-stable-stringify');

const {
isRuleEnabled,
getRuleLink,
getRuleConfiguration,
getConfigurationRules,
getLoadedRules,
getRuleConfiguration,
getRuleLink,
isRuleEnabled,
normalizeConfiguration,
} = require('./utilities');

Expand Down
1 change: 1 addition & 0 deletions compare/find-deprecated.js
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
*/

const got = require('got');

const { getLoadedRules } = require('./utilities');

(async () => {
Expand Down
3 changes: 3 additions & 0 deletions configurations/canonical.js
Original file line number Diff line number Diff line change
Expand Up @@ -205,11 +205,14 @@ module.exports.recommended = {
canonical: require('eslint-plugin-canonical'),
'eslint-comments': require('eslint-plugin-eslint-comments'),
import: require('eslint-plugin-import'),
perfectionist: require('eslint-plugin-perfectionist'),
promise: require('eslint-plugin-promise'),
'simple-import-sort': require('eslint-plugin-simple-import-sort'),
unicorn: require('eslint-plugin-unicorn'),
},
rules: {
...require('eslint-plugin-perfectionist').configs['recommended-natural']
.rules,
...importRules,
...unicornRules,
'accessor-pairs': 2,
Expand Down
Loading

0 comments on commit ab5e1ab

Please sign in to comment.