Skip to content

Commit d687432

Browse files
committed
update deps w/ lint-staged
1 parent dffd8c7 commit d687432

File tree

6 files changed

+4676
-3453
lines changed

6 files changed

+4676
-3453
lines changed

.lintstagedrc.js

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,18 @@
1+
const { CLIEngine } = require('eslint');
2+
13
module.exports = {
2-
'src/**/*.js': ['prettier --write', 'eslint --max-warnings=0', 'git add'],
3-
'src/**/*.css': ['prettier --write', 'stylelint --fix', 'git add'],
4-
'*.{json,md}': ['prettier --write', 'git add'],
4+
'*.{js,jsx,ts,tsx}': filenames => {
5+
const filenamesString = filenames.join(' ');
6+
const eslintMatch = filenames.filter(file => !new CLIEngine({}).isPathIgnored(file)).join(' ');
7+
8+
return [
9+
`prettier --write ${filenamesString}`,
10+
`stylelint ${filenamesString}`,
11+
`eslint --max-warnings=0 ${eslintMatch}`,
12+
];
13+
},
14+
15+
'*.{css,scss,sass,less}': ['prettier --write', 'stylelint --fix'],
16+
17+
'*.{json,md}': [`prettier --write`],
518
};

.prettierrc.js

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,12 @@ module.exports = {
44
useTabs: false,
55
semi: true,
66
singleQuote: true,
7+
quoteProps: 'as-needed',
8+
jsxSingleQuote: false,
79
trailingComma: 'all',
810
bracketSpacing: true,
911
jsxBracketSameLine: false,
1012
arrowParens: 'avoid',
13+
vueIndentScriptAndStyle: true,
14+
endOfLine: 'lf',
1115
};

.stylelintignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/dist/

LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
MIT License
22

3-
Copyright (c) 2019 Autapomorph
3+
Copyright (c) 2020 Autapomorph
44

55
Permission is hereby granted, free of charge, to any person obtaining a copy
66
of this software and associated documentation files (the "Software"), to deal

0 commit comments

Comments
 (0)