1
- # Bluetooth® rule
2
- - regex : " ((?<![a-zA-Z]|[0-9])(?<=\\ s)([bB]lueto{2}th)(?!®|[a-zA-Z]))|((?<![a-zA-Z]|[0-9])(?<=\\ s)(blueto{2}th)(?=®))"
3
- regexModifiers : " gi"
4
- shouldMatch : false
5
- includeCodeBlocks : false
6
- format : markdown
7
- type : warning
8
- errorMessage : The Bluetooth® trademark is not used correctly.
9
-
10
- # LoRa® / LoRaWAN® rule
11
- # Avoids false positives by excluding the word in conjunction with a dash (e.g. URLs) and as part of code)
12
- - regex : " ((?<![a-zA-Z]|[0-9])(?<=\\ s)((lora(?:WAN|\\ sAlliance)?))(?!®|[a-zA-Z]))|((?<![a-zA-Z]|[0-9])(?<=\\ s)((((?<=(Lora\\ s|loRa\\ s|lora\\ s))Alliance)|(?<=(Lora|loRa|lora)[wW][aA][nN])))(?=®))"
13
- shouldMatch : false
14
- includeCodeBlocks : false
15
- format : markdown
16
- type : warning
17
- errorMessage : The LoRa® / LoRaWAN® trademark is not used correctly.
18
-
19
- # USB-C® / USB Type-C® / USB4® rule
20
- - regex : " ((?<![a-zA-Z]|[0-9])(?<=\\ s)(?:USB-C|USB\\ sType[-]C|USB4)(?!®|[a-zA-Z]))"
21
- regexModifiers : " gi"
22
- shouldMatch : false
23
- includeCodeBlocks : false
24
- format : markdown
25
- type : warning
26
- errorMessage : The USB-C® / USB Type-C® / USB4® trademark is not used correctly.
27
-
28
- # Arduino Opta® rule
29
- - regex : " (?<!http[s]?:\\ /\\ /\\ S*| - )(?<![a-zA-Z]|[0-9])(?<=\\ s)(([oO]pta)(?!®|™|[a-zA-Z])|(((?<=[aA]rduino\\ s)([oO]pta(?=™)))|((?<=[aA]rduino®\\ s)([oO]pta))))"
30
- regexModifiers : " gi"
31
- shouldMatch : false
32
- includeCodeBlocks : false
33
- format : markdown
34
- type : warning
35
- errorMessage : The Arduino Opta® / Opta™ trademark is not used correctly.
36
-
37
- # Edge Impulse® rule
38
- # Skip the match if it is inside tags' lists
39
- - regex : " (?<!http[s]?:\\ /\\ /\\ S*| - )(?:Edge[ -]Impulse|[eE]dge[iI]mpulse)(?!®)\\ b"
40
- regexModifiers : " gi"
41
- shouldMatch : false
42
- includeCodeBlocks : false
43
- format : markdown
44
- type : warning
45
- errorMessage : The Edge Impulse® trademark is not used correctly.
46
-
47
- # MIPI® / A-PHY® / CSI-2® / I3C® / M-PHY® rule
48
- - regex : " ((?<![a-zA-Z]|[0-9])((mipi)|((aphy)|(a-phy))|((csi2)|(csi-2))|(i3c)|((mphy)|(m-phy)))(?!®|[a-zA-Z]))|(([mM][iI][pP][i])|(([aA][pP][hH][yY])|([aA]-[pP][hH][y]))|(([cC][sS][iI]2)|([cC][sS][i]-2))|([iI]3[c])|(([mM][pP][hH][yY])|([mM]-[pP][hH][y])))(?=®)"
49
- regexModifiers : " gi"
50
- shouldMatch : false
51
- includeCodeBlocks : false
52
- format : markdown
53
- type : warning
1
+ # Bluetooth® rule
2
+ # - regex: "((?<![a-zA-Z]|[0-9])(?<=\\s)([bB]lueto{2}th)(?!®|[a-zA-Z]))|((?<![a-zA-Z]|[0-9])(?<=\\s)(blueto{2}th)(?=®))"
3
+ # regexModifiers: "gi"
4
+ # shouldMatch: false
5
+ # includeCodeBlocks: false
6
+ # format: markdown
7
+ # type: warning
8
+ # errorMessage: The Bluetooth® trademark is not used correctly.
9
+
10
+ # LoRa® / LoRaWAN® rule
11
+ # Avoids false positives by excluding the word in conjunction with a dash (e.g. URLs) and as part of code)
12
+ - regex : " ((?<![a-zA-Z]|[0-9])(?<=\\ s)((lora(?:WAN|\\ sAlliance)?))(?!®|[a-zA-Z]))|((?<![a-zA-Z]|[0-9])(?<=\\ s)((((?<=(Lora\\ s|loRa\\ s|lora\\ s))Alliance)|(?<=(Lora|loRa|lora)[wW][aA][nN])))(?=®))"
13
+ shouldMatch : false
14
+ includeCodeBlocks : false
15
+ format : markdown
16
+ type : warning
17
+ errorMessage : The LoRa® / LoRaWAN® trademark is not used correctly.
18
+
19
+ # USB-C® / USB Type-C® / USB4® rule
20
+ - regex : " ((?<![a-zA-Z]|[0-9])(?<=\\ s)(?:USB-C|USB\\ sType[-]C|USB4)(?!®|[a-zA-Z]))"
21
+ regexModifiers : " gi"
22
+ shouldMatch : false
23
+ includeCodeBlocks : false
24
+ format : markdown
25
+ type : warning
26
+ errorMessage : The USB-C® / USB Type-C® / USB4® trademark is not used correctly.
27
+
28
+ # Arduino Opta® rule
29
+ - regex : " (?<!http[s]?:\\ /\\ /\\ S*| - )(?<![a-zA-Z]|[0-9])(?<=\\ s)(([oO]pta)(?!®|™|[a-zA-Z])|(((?<=[aA]rduino\\ s)([oO]pta(?=™)))|((?<=[aA]rduino®\\ s)([oO]pta))))"
30
+ regexModifiers : " gi"
31
+ shouldMatch : false
32
+ includeCodeBlocks : false
33
+ format : markdown
34
+ type : warning
35
+ errorMessage : The Arduino Opta® / Opta™ trademark is not used correctly.
36
+
37
+ # Edge Impulse® rule
38
+ # Skip the match if it is inside tags' lists
39
+ - regex : " (?<!http[s]?:\\ /\\ /\\ S*| - )(?:Edge[ -]Impulse|[eE]dge[iI]mpulse)(?!®)\\ b"
40
+ regexModifiers : " gi"
41
+ shouldMatch : false
42
+ includeCodeBlocks : false
43
+ format : markdown
44
+ type : warning
45
+ errorMessage : The Edge Impulse® trademark is not used correctly.
46
+
47
+ # MIPI® / A-PHY® / CSI-2® / I3C® / M-PHY® rule
48
+ - regex : " ((?<![a-zA-Z]|[0-9])((mipi)|((aphy)|(a-phy))|((csi2)|(csi-2))|(i3c)|((mphy)|(m-phy)))(?!®|[a-zA-Z]))|(([mM][iI][pP][i])|(([aA][pP][hH][yY])|([aA]-[pP][hH][y]))|(([cC][sS][iI]2)|([cC][sS][i]-2))|([iI]3[c])|(([mM][pP][hH][yY])|([mM]-[pP][hH][y])))(?=®)"
49
+ regexModifiers : " gi"
50
+ shouldMatch : false
51
+ includeCodeBlocks : false
52
+ format : markdown
53
+ type : warning
54
54
errorMessage : The MIPI® / A-PHY® / CSI-2® / I3C® / M-PHY® trademark owned by MIPI Alliance is not used correctly.
0 commit comments