Skip to content

Commit a73db0e

Browse files
authored
#5006 Use stylelint with prettier (#5054)
* feat: use stylelint with prettier * fix: added missing stylelint-prettier * fix: remove stylelint-prettier * fix: remove prettier option * feat: enable prettier for stylelint * feat: added prettier write
1 parent 5349b5e commit a73db0e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+3389
-2834
lines changed

.prettierignore

-3
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,5 @@ build/*
22
extension/lib
33
extension/types
44
*.code-workspace
5-
*.css
6-
*.htm
7-
*.html
85
*.md
96
*.yml

.stylelintrc.json

-2
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,10 @@
44
"rules": {
55
"alpha-value-notation": null,
66
"color-function-notation": null,
7-
"max-line-length": null,
87
"no-descending-specificity": null,
98
"property-no-vendor-prefix": null,
109
"selector-class-pattern": null,
1110
"selector-id-pattern": null,
12-
"string-quotes": null,
1311
"value-no-vendor-prefix": null
1412
}
1513
}
+12-14
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,15 @@
11
<!-- © 2016-2018 FlowCrypt Limited. Limitations apply. Contact [email protected] -->
22

33
<html>
4-
5-
<head>
6-
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
7-
</head>
8-
9-
<body>
10-
<script src="/lib/purify.js"></script>
11-
<script src="/lib/jquery.min.js"></script>
12-
<script src="/lib/sweetalert2.js"></script>
13-
<script src="/lib/openpgp.js"></script>
14-
<script src="ci_pgp_host_page.js" type="module"></script>
15-
</body>
16-
17-
</html>
4+
<head>
5+
<meta content="text/html;charset=utf-8" http-equiv="Content-Type" />
6+
</head>
7+
8+
<body>
9+
<script src="/lib/purify.js"></script>
10+
<script src="/lib/jquery.min.js"></script>
11+
<script src="/lib/sweetalert2.js"></script>
12+
<script src="/lib/openpgp.js"></script>
13+
<script src="ci_pgp_host_page.js" type="module"></script>
14+
</body>
15+
</html>

extension/chrome/dev/ci_unit_test.htm

+26-28
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,31 @@
11
<!-- © 2016-2018 FlowCrypt Limited. Limitations apply. Contact [email protected] -->
22

33
<html>
4+
<head>
5+
<meta content="text/html;charset=utf-8" http-equiv="Content-Type" />
6+
<script type="text/template" src="../elements/shared/attach.template.htm" id="qq-template"></script>
7+
</head>
48

5-
<head>
6-
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
7-
<script type="text/template" src="../elements/shared/attach.template.htm" id="qq-template"></script>
8-
</head>
9+
<body data-test-view-state="loaded">
10+
<h1 id="h1">loading..</h1>
11+
<p>running..</p>
912

10-
<body data-test-view-state="loaded">
11-
<h1 id="h1">loading..</h1>
12-
<p>running..</p>
13-
14-
<script src="/lib/purify.js"></script>
15-
<script src="/lib/openpgp.js"></script>
16-
<script src="/lib/jquery.min.js"></script>
17-
<script src="/lib/sweetalert2.js"></script>
18-
<script src="/lib/squire-raw.js"></script>
19-
<script src="/lib/emailjs/punycode.js"></script>
20-
<script src="/lib/emailjs/emailjs-stringencoding.js"></script>
21-
<script src="/lib/emailjs/emailjs-mime-codec.js"></script>
22-
<script src="/lib/emailjs/emailjs-mime-types.js"></script>
23-
<script src="/lib/emailjs/emailjs-addressparser.js"></script>
24-
<script src="/lib/emailjs/emailjs-mime-builder.js"></script>
25-
<script src="/lib/emailjs/emailjs-mime-parser.js"></script>
26-
<script src="/lib/fine-uploader.js"></script>
27-
<script src="/lib/zxcvbn.js"></script>
28-
<script src="/lib/iso-8859-2.js"></script>
29-
<script src="/lib/forge.js"></script>
30-
<script src="ci_unit_test.js" type="module"></script>
31-
</body>
32-
33-
</html>
13+
<script src="/lib/purify.js"></script>
14+
<script src="/lib/openpgp.js"></script>
15+
<script src="/lib/jquery.min.js"></script>
16+
<script src="/lib/sweetalert2.js"></script>
17+
<script src="/lib/squire-raw.js"></script>
18+
<script src="/lib/emailjs/punycode.js"></script>
19+
<script src="/lib/emailjs/emailjs-stringencoding.js"></script>
20+
<script src="/lib/emailjs/emailjs-mime-codec.js"></script>
21+
<script src="/lib/emailjs/emailjs-mime-types.js"></script>
22+
<script src="/lib/emailjs/emailjs-addressparser.js"></script>
23+
<script src="/lib/emailjs/emailjs-mime-builder.js"></script>
24+
<script src="/lib/emailjs/emailjs-mime-parser.js"></script>
25+
<script src="/lib/fine-uploader.js"></script>
26+
<script src="/lib/zxcvbn.js"></script>
27+
<script src="/lib/iso-8859-2.js"></script>
28+
<script src="/lib/forge.js"></script>
29+
<script src="ci_unit_test.js" type="module"></script>
30+
</body>
31+
</html>

extension/chrome/dev/export.htm

+16-19
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,21 @@
11
<!-- © 2016-2018 FlowCrypt Limited. Limitations apply. Contact [email protected] -->
22

33
<html>
4+
<head>
5+
<meta content="text/html;charset=utf-8" http-equiv="Content-Type" />
6+
<title>FlowCrypt</title>
7+
<link rel="stylesheet" href="/css/cryptup.css" />
8+
<link rel="stylesheet" href="/css/sweetalert2.css" />
9+
<link rel="icon" href="/img/logo/flowcrypt-logo-19-19.png" />
10+
</head>
411

5-
<head>
6-
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
7-
<title>FlowCrypt</title>
8-
<link rel="stylesheet" href="/css/cryptup.css" />
9-
<link rel="stylesheet" href="/css/sweetalert2.css" />
10-
<link rel="icon" href="/img/logo/flowcrypt-logo-19-19.png" />
11-
</head>
12+
<body id="settings">
13+
<pre style="text-align: left; font-family: monospace"></pre>
1214

13-
<body id="settings">
14-
<pre style="text-align: left; font-family: monospace;"></pre>
15-
16-
<script src="/lib/purify.js"></script>
17-
<script src="/lib/jquery.min.js"></script>
18-
<script src="/lib/sweetalert2.js"></script>
19-
<script src="/lib/openpgp.js"></script>
20-
<script src="export.js" type="module"></script>
21-
22-
</body>
23-
24-
</html>
15+
<script src="/lib/purify.js"></script>
16+
<script src="/lib/jquery.min.js"></script>
17+
<script src="/lib/sweetalert2.js"></script>
18+
<script src="/lib/openpgp.js"></script>
19+
<script src="export.js" type="module"></script>
20+
</body>
21+
</html>
+52-54
Original file line numberDiff line numberDiff line change
@@ -1,61 +1,59 @@
11
<!-- © 2016-2018 FlowCrypt Limited. Limitations apply. Contact [email protected] -->
22

3-
<!doctype html>
3+
<!DOCTYPE html>
44
<html>
5+
<head>
6+
<meta content="text/html;charset=utf-8" http-equiv="Content-Type" />
7+
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" />
8+
<title>FlowCrypt</title>
9+
<link rel="stylesheet" href="/css/animate.css" />
10+
<link rel="stylesheet" href="/css/cryptup.css" />
11+
<link rel="stylesheet" href="/css/sweetalert2.css" />
12+
<link rel="stylesheet" href="/css/open-sans.css" />
13+
<link rel="stylesheet" href="/css/mobile-menu-styling.css" />
14+
<link rel="stylesheet" href="/css/fine-uploader-new.css" />
15+
<script type="text/template" src="/chrome/elements/hared/attach.template.htm" id="qq-template"></script>
16+
</head>
517

6-
<head>
7-
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
8-
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
9-
<title>FlowCrypt</title>
10-
<link rel="stylesheet" href="/css/animate.css" />
11-
<link rel="stylesheet" href="/css/cryptup.css" />
12-
<link rel="stylesheet" href="/css/sweetalert2.css" />
13-
<link rel="stylesheet" href="/css/open-sans.css" />
14-
<link rel="stylesheet" href="/css/mobile-menu-styling.css" />
15-
<link rel="stylesheet" href="/css/fine-uploader-new.css" />
16-
<script type="text/template" src="/chrome/elements/hared/attach.template.htm" id="qq-template"></script>
17-
</head>
18-
19-
<body id="settings">
20-
21-
<div id="content" class="add_pubkey dialog">
22-
<div class="line">
23-
<h1>Add a public key to email address</h1>
24-
</div>
25-
<div class="separator"></div>
26-
<div class="line">
27-
<select class="email"></select>
28-
</div>
29-
<div class="line copy_from" style="text-align: left; padding-left: 25px;">
30-
<select class="copy_from_email" data-test="input-select-copy-from">
31-
<option value="">Copy from Contact</option>
32-
</select>
33-
or
34-
<div id="fineuploader_button" class="button gray">LOAD FILE</div>
35-
or paste below:
18+
<body id="settings">
19+
<div id="content" class="add_pubkey dialog">
20+
<div class="line">
21+
<h1>Add a public key to email address</h1>
22+
</div>
23+
<div class="separator"></div>
24+
<div class="line">
25+
<select class="email"></select>
26+
</div>
27+
<div class="line copy_from" style="text-align: left; padding-left: 25px">
28+
<select class="copy_from_email" data-test="input-select-copy-from">
29+
<option value="">Copy from Contact</option>
30+
</select>
31+
or
32+
<div id="fineuploader_button" class="button gray">LOAD FILE</div>
33+
or paste below:
34+
</div>
35+
<div class="line">
36+
<textarea class="pubkey" placeholder="ASCII Armored Public Key" spellcheck="false" data-test="input-pubkey" maxlength="30000"></textarea>
37+
</div>
38+
<div class="line orange" id="manual-import-warning" data-test="manual-import-warning">
39+
Manually importing Public Keys can be dangerous <br />
40+
Please read the <a href="https://flowcrypt.com/docs/help/raq.html" target="_blank">"Manually importing public keys can be dangerous"</a> before
41+
proceeding.
42+
</div>
43+
<div class="line">
44+
<button class="button long orange action_ok" data-test="action-add-pubkey">OK</button>
45+
<button class="button long gray action_settings">SETTINGS</button>
46+
<button class="button long gray action_close">CLOSE</button>
47+
</div>
48+
<div id="fineuploader" class="display_none"></div>
3649
</div>
37-
<div class="line">
38-
<textarea class="pubkey" placeholder="ASCII Armored Public Key" spellcheck="false" data-test="input-pubkey" maxlength="30000"></textarea>
39-
</div>
40-
<div class="line orange" id="manual-import-warning" data-test="manual-import-warning">
41-
Manually importing Public Keys can be dangerous <br>
42-
Please read the <a href="https://flowcrypt.com/docs/help/raq.html" target="_blank">"Manually importing public keys can be dangerous"</a> before proceeding.
43-
</div>
44-
<div class="line">
45-
<button class="button long orange action_ok" data-test="action-add-pubkey">OK</button>
46-
<button class="button long gray action_settings">SETTINGS</button>
47-
<button class="button long gray action_close">CLOSE</button>
48-
</div>
49-
<div id="fineuploader" class="display_none"></div>
50-
</div>
51-
52-
<script src="/lib/purify.js"></script>
53-
<script src="/lib/jquery.min.js"></script>
54-
<script src="/lib/sweetalert2.js"></script>
55-
<script src="/lib/openpgp.js"></script>
56-
<script src="/lib/forge.js"></script>
57-
<script src="/lib/fine-uploader.js"></script>
58-
<script src="add_pubkey.js" type="module"></script>
59-
</body>
6050

51+
<script src="/lib/purify.js"></script>
52+
<script src="/lib/jquery.min.js"></script>
53+
<script src="/lib/sweetalert2.js"></script>
54+
<script src="/lib/openpgp.js"></script>
55+
<script src="/lib/forge.js"></script>
56+
<script src="/lib/fine-uploader.js"></script>
57+
<script src="add_pubkey.js" type="module"></script>
58+
</body>
6159
</html>
+25-28
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,30 @@
11
<!-- © 2016-2018 FlowCrypt Limited. Limitations apply. Contact [email protected] -->
22

33
<html>
4+
<head>
5+
<meta content="text/html;charset=utf-8" http-equiv="Content-Type" />
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" />
7+
<title>FlowCrypt</title>
8+
<link rel="stylesheet" href="/css/cryptup.css" />
9+
<link rel="stylesheet" href="/css/sweetalert2.css" />
10+
</head>
411

5-
<head>
6-
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
7-
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
8-
<title>FlowCrypt</title>
9-
<link rel="stylesheet" href="/css/cryptup.css" />
10-
<link rel="stylesheet" href="/css/sweetalert2.css" />
11-
</head>
12+
<body class="attachment" title="PREVIEW">
13+
<button id="download" data-test="download-attachment" title="DOWNLOAD">
14+
<img src="/img/svgs/download-link.svg" alt="download attachment" width="16" />
15+
</button>
16+
<span class="file-format-holder">
17+
<img id="file-format" src="/img/fileformat/generic.png" alt="png file" />
18+
</span>
19+
<div id="header">
20+
<span></span>
21+
</div>
22+
<div id="name" data-test="attachment-name"></div>
1223

13-
<body class="attachment" title="PREVIEW">
14-
<button id="download" data-test="download-attachment" title="DOWNLOAD">
15-
<img src="/img/svgs/download-link.svg" alt="download attachment" width="16">
16-
</button>
17-
<span class="file-format-holder">
18-
<img id="file-format" src="/img/fileformat/generic.png" alt="png file" />
19-
</span>
20-
<div id="header">
21-
<span></span>
22-
</div>
23-
<div id="name" data-test="attachment-name"></div>
24-
25-
<script src="/lib/purify.js"></script>
26-
<script src="/lib/jquery.min.js"></script>
27-
<script src="/lib/sweetalert2.js"></script>
28-
<script src="/lib/openpgp.js"></script>
29-
<script src="attachment.js" type="module"></script>
30-
31-
</body>
32-
33-
</html>
24+
<script src="/lib/purify.js"></script>
25+
<script src="/lib/jquery.min.js"></script>
26+
<script src="/lib/sweetalert2.js"></script>
27+
<script src="/lib/openpgp.js"></script>
28+
<script src="attachment.js" type="module"></script>
29+
</body>
30+
</html>
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,31 @@
11
<!-- © 2016-2018 FlowCrypt Limited. Limitations apply. Contact [email protected] -->
22

33
<html>
4+
<head>
5+
<meta content="text/html;charset=utf-8" http-equiv="Content-Type" />
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no" />
7+
<title>FlowCrypt</title>
8+
<link rel="stylesheet" href="/css/cryptup.css" />
9+
<link rel="stylesheet" href="/css/sweetalert2.css" />
10+
</head>
411

5-
<head>
6-
<meta content="text/html;charset=utf-8" http-equiv="Content-Type">
7-
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no">
8-
<title>FlowCrypt</title>
9-
<link rel="stylesheet" href="/css/cryptup.css" />
10-
<link rel="stylesheet" href="/css/sweetalert2.css" />
11-
</head>
12+
<body id="attachment-preview">
13+
<div class="attachment-preview-toolbar">
14+
<div id="attachment-preview-filename" data-test="attachment-preview-filename"></div>
15+
<button id="attachment-preview-download" class="display_none" data-test="attachment-preview-download">
16+
<img src="/img/svgs/download-link-white.svg" alt="download attachment" width="28" />
17+
DOWNLOAD
18+
</button>
19+
<div></div>
20+
</div>
1221

13-
<body id="attachment-preview">
14-
<div class="attachment-preview-toolbar">
15-
<div id="attachment-preview-filename" data-test="attachment-preview-filename"></div>
16-
<button id="attachment-preview-download" class="display_none" data-test="attachment-preview-download">
17-
<img src="/img/svgs/download-link-white.svg" alt="download attachment" width="28">
18-
DOWNLOAD
19-
</button>
20-
<div></div>
21-
</div>
22-
23-
<div id="attachment-preview-container"></div>
24-
25-
<script src="/lib/purify.js"></script>
26-
<script src="/lib/jquery.min.js"></script>
27-
<script src="/lib/sweetalert2.js"></script>
28-
<script src="/lib/openpgp.js"></script>
29-
<script src="/lib/pdf.js"></script>
30-
<script src="attachment_preview.js" type="module"></script>
31-
</body>
22+
<div id="attachment-preview-container"></div>
3223

24+
<script src="/lib/purify.js"></script>
25+
<script src="/lib/jquery.min.js"></script>
26+
<script src="/lib/sweetalert2.js"></script>
27+
<script src="/lib/openpgp.js"></script>
28+
<script src="/lib/pdf.js"></script>
29+
<script src="attachment_preview.js" type="module"></script>
30+
</body>
3331
</html>

0 commit comments

Comments
 (0)