Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
109 commits
Select commit Hold shift + click to select a range
6f02ef8
feat: migrate to eslint 9 and add more plugins
RebeccaStevens Mar 28, 2024
72b9a18
fix: build cjs and adjust rules some more
RebeccaStevens Mar 31, 2024
011f596
feat: more rules and fixups
RebeccaStevens Mar 31, 2024
0fae3db
fix: cleanup
RebeccaStevens Mar 31, 2024
ba379dd
feat: more adjustments
RebeccaStevens Apr 15, 2024
92a7610
ci: enable beta releases
RebeccaStevens Apr 15, 2024
b9bdffc
chore(release): 3.0.0-next.1 [skip ci]
semantic-release-bot Apr 15, 2024
91b8348
fix: npm releases
RebeccaStevens Apr 15, 2024
e2627da
chore(release): 3.0.0-next.2 [skip ci]
semantic-release-bot Apr 15, 2024
8eea9af
fix: more tweaks
RebeccaStevens Apr 16, 2024
1dfec8c
chore(release): 3.0.0-next.3 [skip ci]
semantic-release-bot Apr 16, 2024
e1071eb
fix: more tweaks
RebeccaStevens Apr 16, 2024
e5d0772
chore(release): 3.0.0-next.4 [skip ci]
semantic-release-bot Apr 16, 2024
b51004a
fix: deps update
RebeccaStevens Apr 17, 2024
9d188ec
chore(release): 3.0.0-next.5 [skip ci]
semantic-release-bot Apr 17, 2024
14d0426
fix: more tweaks
RebeccaStevens Apr 17, 2024
db9e05c
feat: more tweaks
RebeccaStevens Apr 18, 2024
4e9b7fb
chore(release): 3.0.0-next.6 [skip ci]
semantic-release-bot Apr 18, 2024
b94dd92
feat: more tweaks
RebeccaStevens Apr 21, 2024
837b3ad
chore(release): 3.0.0-next.7 [skip ci]
semantic-release-bot Apr 21, 2024
6dc7c91
feat: more tweaks
RebeccaStevens Apr 21, 2024
7a7ff84
chore(release): 3.0.0-next.8 [skip ci]
semantic-release-bot Apr 21, 2024
00a11c7
feat: more tweaks
RebeccaStevens Apr 21, 2024
1a88309
chore(release): 3.0.0-next.9 [skip ci]
semantic-release-bot Apr 21, 2024
2d5402c
feat: more tweaks
RebeccaStevens Apr 21, 2024
efda7bd
chore(release): 3.0.0-next.10 [skip ci]
semantic-release-bot Apr 21, 2024
d765f8a
feat: more tweaks
RebeccaStevens Apr 22, 2024
f8ffaca
chore(release): 3.0.0-next.11 [skip ci]
semantic-release-bot Apr 22, 2024
74a8879
feat: more tweaks
RebeccaStevens Apr 22, 2024
0b6d7b7
chore(release): 3.0.0-next.12 [skip ci]
semantic-release-bot Apr 22, 2024
c3906bb
feat: more tweaks
RebeccaStevens Apr 22, 2024
71906db
chore(release): 3.0.0-next.13 [skip ci]
semantic-release-bot Apr 22, 2024
a0a27fe
feat: more tweaks
RebeccaStevens Apr 22, 2024
c57b890
chore(release): 3.0.0-next.14 [skip ci]
semantic-release-bot Apr 22, 2024
4c1ef54
feat: more tweaks
RebeccaStevens Apr 22, 2024
09d4b64
chore(release): 3.0.0-next.15 [skip ci]
semantic-release-bot Apr 22, 2024
2567a85
feat: more tweaks
RebeccaStevens Apr 22, 2024
1f82fd7
chore(release): 3.0.0-next.16 [skip ci]
semantic-release-bot Apr 22, 2024
95c76dd
feat: more tweaks
RebeccaStevens May 3, 2024
f552624
ci: don't use node 22 for now
RebeccaStevens May 3, 2024
d5251ae
chore(release): 3.0.0-next.17 [skip ci]
semantic-release-bot May 3, 2024
4edbf3b
feat: more tweaks
RebeccaStevens May 6, 2024
8557dd8
chore(release): 3.0.0-next.18 [skip ci]
semantic-release-bot May 6, 2024
65287e6
feat: more tweaks
RebeccaStevens May 6, 2024
c878648
chore(release): 3.0.0-next.19 [skip ci]
semantic-release-bot May 6, 2024
0413e9d
feat: more tweaks
RebeccaStevens May 6, 2024
d5b51f1
chore(release): 3.0.0-next.20 [skip ci]
semantic-release-bot May 6, 2024
c4a2286
feat: more tweaks
RebeccaStevens May 6, 2024
335954c
chore(release): 3.0.0-next.21 [skip ci]
semantic-release-bot May 6, 2024
c07191c
feat: more tweaks
RebeccaStevens May 6, 2024
f1caee9
chore(release): 3.0.0-next.22 [skip ci]
semantic-release-bot May 6, 2024
aef8978
feat: more tweaks
RebeccaStevens May 10, 2024
0e8d898
chore(release): 3.0.0-next.23 [skip ci]
semantic-release-bot May 10, 2024
a747edc
feat: more tweaks
RebeccaStevens May 10, 2024
4070318
chore(release): 3.0.0-next.24 [skip ci]
semantic-release-bot May 10, 2024
ba947b2
feat: more tweaks
RebeccaStevens May 19, 2024
c2256b7
chore(release): 3.0.0-next.25 [skip ci]
semantic-release-bot May 19, 2024
ddec399
feat: more tweaks
RebeccaStevens May 19, 2024
1028427
chore(release): 3.0.0-next.26 [skip ci]
semantic-release-bot May 19, 2024
8c018ca
feat: more tweaks
RebeccaStevens May 19, 2024
2bfe1f7
chore(release): 3.0.0-next.27 [skip ci]
semantic-release-bot May 19, 2024
40ec3a1
feat: more tweaks
RebeccaStevens May 22, 2024
5e60403
chore(release): 3.0.0-next.28 [skip ci]
semantic-release-bot May 22, 2024
6533c65
feat: more tweaks
RebeccaStevens May 22, 2024
ffb6603
chore(release): 3.0.0-next.29 [skip ci]
semantic-release-bot May 22, 2024
1e20498
feat: more tweaks
RebeccaStevens May 25, 2024
9393497
chore(release): 3.0.0-next.30 [skip ci]
semantic-release-bot May 25, 2024
97e4b3e
feat: more tweaks
RebeccaStevens May 25, 2024
e4143e4
chore(release): 3.0.0-next.31 [skip ci]
semantic-release-bot May 25, 2024
4c8b3fb
feat: more tweaks
RebeccaStevens May 25, 2024
f4272d6
chore(release): 3.0.0-next.32 [skip ci]
semantic-release-bot May 25, 2024
7625895
feat: more tweaks
RebeccaStevens Jun 9, 2024
5020a6f
chore(release): 3.0.0-next.33 [skip ci]
semantic-release-bot Jun 9, 2024
40b3b6d
feat: more tweaks
RebeccaStevens Jun 9, 2024
422edf0
chore(release): 3.0.0-next.34 [skip ci]
semantic-release-bot Jun 9, 2024
e0db461
feat: more tweaks
RebeccaStevens Jun 10, 2024
61f093c
chore(release): 3.0.0-next.35 [skip ci]
semantic-release-bot Jun 10, 2024
ea4e0b1
feat: more tweaks
RebeccaStevens Jun 10, 2024
068ac99
chore(release): 3.0.0-next.36 [skip ci]
semantic-release-bot Jun 10, 2024
81678c8
feat: more tweaks
RebeccaStevens Jun 10, 2024
8af6002
chore(release): 3.0.0-next.37 [skip ci]
semantic-release-bot Jun 10, 2024
6e03da4
feat: more tweaks
RebeccaStevens Jun 19, 2024
ea80390
chore(release): 3.0.0-next.38 [skip ci]
semantic-release-bot Jun 19, 2024
0f06ca4
feat: more tweaks
RebeccaStevens Jun 24, 2024
6830465
feat: more tweaks
RebeccaStevens Jun 24, 2024
ad39829
feat: more tweaks
RebeccaStevens Jun 24, 2024
dd47cda
chore(release): 3.0.0-next.39 [skip ci]
semantic-release-bot Jun 24, 2024
4496639
feat: more tweaks
RebeccaStevens Jun 30, 2024
388d11d
chore(release): 3.0.0-next.40 [skip ci]
semantic-release-bot Jun 30, 2024
3c950b5
feat: more tweaks
RebeccaStevens Jul 1, 2024
5e76460
chore(release): 3.0.0-next.41 [skip ci]
semantic-release-bot Jul 1, 2024
1425346
feat: more tweaks
RebeccaStevens Jul 5, 2024
74360dd
chore(release): 3.0.0-next.42 [skip ci]
semantic-release-bot Jul 6, 2024
0acd33c
feat: more tweaks
RebeccaStevens Jul 11, 2024
b8b4df4
chore(release): 3.0.0-next.43 [skip ci]
semantic-release-bot Jul 11, 2024
5ba4886
feat: more tweaks
RebeccaStevens Jul 29, 2024
8dbd0ed
chore(release): 3.0.0-next.44 [skip ci]
semantic-release-bot Jul 29, 2024
2b2e26d
feat: more tweaks
RebeccaStevens Jul 29, 2024
1fb3566
chore(release): 3.0.0-next.45 [skip ci]
semantic-release-bot Jul 29, 2024
77897e2
feat: more tweaks
RebeccaStevens Jul 29, 2024
3108f62
chore(release): 3.0.0-next.46 [skip ci]
semantic-release-bot Jul 29, 2024
b3df5f8
feat: more tweaks
RebeccaStevens Aug 1, 2024
66bf7de
chore(release): 3.0.0-next.47 [skip ci]
semantic-release-bot Aug 1, 2024
b6e0b14
feat: more tweaks
RebeccaStevens Aug 3, 2024
c31a4be
feat: more tweaks
RebeccaStevens Aug 3, 2024
0933ab9
chore(release): 3.0.0-next.48 [skip ci]
semantic-release-bot Aug 3, 2024
3259394
feat: more tweaks
RebeccaStevens Aug 5, 2024
244fb2c
chore(release): 3.0.0-next.49 [skip ci]
semantic-release-bot Aug 5, 2024
cdbf29d
Merge branch 'main' into next
RebeccaStevens Aug 5, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
feat: more tweaks
  • Loading branch information
RebeccaStevens committed Apr 22, 2024
commit d765f8a4d695978bdd52c7751bd728fce8d53b69
6 changes: 4 additions & 2 deletions src/configs/functional.ts
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ export async function functional(
stylistic = true,
filesTypeAware = defaultFilesTypesAware,
functionalEnforcement = "none",
ignoreNamePattern = ["^mutable", "^[mM]_"],
// ignoreTypePattern = [],
} = options;

if (functionalEnforcement === "none") {
Expand Down Expand Up @@ -71,7 +73,7 @@ export async function functional(
"error",
{
allowInForLoopInit: true,
ignoreIdentifierPattern: ["^mutable", "^m_"],
ignoreIdentifierPattern: ignoreNamePattern,
},
],
"functional/no-loop-statements": "error",
Expand Down Expand Up @@ -123,7 +125,7 @@ export async function functional(
],
options: {
ignoreInferredTypes: true,
ignoreNamePattern: ["^[mM]_"],
ignoreNamePattern,
parameters: { enforcement: "ReadonlyShallow" },
suggestions: {
ReadonlyShallow: [
Expand Down
2 changes: 2 additions & 0 deletions src/types.ts
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,8 @@ export type OptionsUnoCSS = {

export type OptionsFunctional = {
functionalEnforcement?: "none" | "lite" | "default" | "strict";
ignoreNamePattern?: string[];
// ignoreTypePattern?: string[];
};

export type OptionsIgnores =
Expand Down