Skip to content

Commit ccb2636

Browse files
committed
style: apply new prettier rules
1 parent 901beb7 commit ccb2636

File tree

12 files changed

+53
-56
lines changed

12 files changed

+53
-56
lines changed

.eslintrc.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module.exports = {
22
root: true,
3-
extends: ['@react-native-community', 'plugin:compat/recommended'],
3+
extends: ['@react-native-community', 'plugin:compat/recommended', 'prettier'],
44
parser: '@typescript-eslint/parser',
55
plugins: ['@typescript-eslint', 'eslint-plugin-tsdoc'],
66
rules: {

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
"@typescript-eslint/eslint-plugin": "^4.30.0",
3232
"@typescript-eslint/parser": "^4.30.0",
3333
"eslint": "^7.32.0",
34+
"eslint-config-prettier": "^8.3.0",
3435
"eslint-plugin-compat": "^3.13.0",
3536
"eslint-plugin-tsdoc": "^0.2.14",
3637
"husky": "^4.3.8",

packages/heuristic-table-plugin/src/helpers/TCellConstraintsComputer.ts

+14-16
Original file line numberDiff line numberDiff line change
@@ -58,22 +58,20 @@ export default class TCellConstraintsComputer {
5858
private baseFontCoeff: number;
5959
private fallbackFontSize: number;
6060

61-
private fontWeightCoeffs: Record<
62-
Required<TextStyle>['fontWeight'],
63-
number
64-
> = {
65-
'100': 0.8,
66-
'200': 0.85,
67-
'300': 0.9,
68-
'400': 1,
69-
'500': 1.1,
70-
'600': 1.2,
71-
'700': 1.3,
72-
'800': 1.4,
73-
'900': 1.5,
74-
bold: 1.3,
75-
normal: 1
76-
};
61+
private fontWeightCoeffs: Record<Required<TextStyle>['fontWeight'], number> =
62+
{
63+
'100': 0.8,
64+
'200': 0.85,
65+
'300': 0.9,
66+
'400': 1,
67+
'500': 1.1,
68+
'600': 1.2,
69+
'700': 1.3,
70+
'800': 1.4,
71+
'900': 1.5,
72+
bold: 1.3,
73+
normal: 1
74+
};
7775

7876
constructor({
7977
baseFontCoeff,

packages/heuristic-table-plugin/src/helpers/__tests__/makeRows.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ function cell(y: number, x: number = 0): TableCell {
77
return {
88
lenX: 1,
99
lenY: 1,
10-
tnode: ({} as unknown) as TNode,
10+
tnode: {} as unknown as TNode,
1111
type: 'cell',
1212
constraints: {
1313
contentDensity: 0,

packages/heuristic-table-plugin/src/useHtmlTableProps.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -47,10 +47,10 @@ export default function useHtmlTableProps(
4747
typeof options.overrideContentWidth === 'number'
4848
? options.overrideContentWidth
4949
: sharedContentWidth;
50-
const settings = useMemo(() => ({ contentWidth, forceStretch }), [
51-
contentWidth,
52-
forceStretch
53-
]);
50+
const settings = useMemo(
51+
() => ({ contentWidth, forceStretch }),
52+
[contentWidth, forceStretch]
53+
);
5454
const layout = useTableLayout({ tnode, settings });
5555
return {
5656
layout,

packages/iframe-plugin/src/IframeRenderer.ts

+5-7
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,10 @@ const IframeRenderer: CustomBlockRenderer = function IframeRenderer(props) {
2525
*
2626
* @public
2727
*/
28-
export const iframeModel: HTMLElementModel<
29-
'iframe',
30-
HTMLContentModel.block
31-
> = defaultHTMLElementModels.iframe.extend({
32-
contentModel: HTMLContentModel.block,
33-
isOpaque: true
34-
});
28+
export const iframeModel: HTMLElementModel<'iframe', HTMLContentModel.block> =
29+
defaultHTMLElementModels.iframe.extend({
30+
contentModel: HTMLContentModel.block,
31+
isOpaque: true
32+
});
3533

3634
export default IframeRenderer;

packages/iframe-plugin/src/__tests__/IframeRenderer.test.tsx

+1-2
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,7 @@ describe('iframe renderer', () => {
1515
}}
1616
contentWidth={10}
1717
source={{
18-
html:
19-
'<iframe width="300" height="300" src="https://google.com/" />'
18+
html: '<iframe width="300" height="300" src="https://google.com/" />'
2019
}}
2120
/>
2221
);

packages/iframe-plugin/src/useHtmlIframeProps.ts

+2-5
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,8 @@ export default function useHtmlIframeProps(
3232
{ style, tnode }: CustomRendererProps<TBlock>,
3333
iframeConfig?: IframeConfig
3434
): HTMLIframeProps | null {
35-
const {
36-
WebView,
37-
defaultWebViewProps,
38-
computeEmbeddedMaxWidth
39-
} = useSharedProps();
35+
const { WebView, defaultWebViewProps, computeEmbeddedMaxWidth } =
36+
useSharedProps();
4037
const contentWidth = useContentWidth();
4138
const globalIframeConfig = useRendererProps('iframe');
4239
const { onPress: onLinkPress } = useRendererProps('a');

packages/table-plugin/src/HTMLTable.tsx

+5-8
Original file line numberDiff line numberDiff line change
@@ -132,14 +132,11 @@ function useAnimatedAutoheight<WVP extends MinimalWebViewProps>({
132132
>
133133
>) {
134134
const animatedHeight = useRef(new Animated.Value(0)).current;
135-
const {
136-
autoheightWebshellProps,
137-
contentSize,
138-
syncState
139-
} = useAutoheight<WVP>({
140-
webshellProps: webViewProps as any,
141-
resetHeightOnViewportWidthChange: false
142-
});
135+
const { autoheightWebshellProps, contentSize, syncState } =
136+
useAutoheight<WVP>({
137+
webshellProps: webViewProps as any,
138+
resetHeightOnViewportWidthChange: false
139+
});
143140
const containerHeight = useMemo(
144141
() =>
145142
findHeight({

packages/table-plugin/src/TableRenderer.ts

+5-7
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,10 @@ const TableRenderer: CustomBlockRenderer = function TableRenderer(props) {
2525
*
2626
* @public
2727
*/
28-
export const tableModel: HTMLElementModel<
29-
'table',
30-
HTMLContentModel.block
31-
> = defaultHTMLElementModels.table.extend({
32-
contentModel: HTMLContentModel.block,
33-
isOpaque: true
34-
});
28+
export const tableModel: HTMLElementModel<'table', HTMLContentModel.block> =
29+
defaultHTMLElementModels.table.extend({
30+
contentModel: HTMLContentModel.block,
31+
isOpaque: true
32+
});
3533

3634
export default TableRenderer;

packages/table-plugin/src/useHtmlTableProps.ts

+2-5
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,8 @@ export default function useHtmlTableProps(
2323
{ style, tnode }: CustomRendererProps<TBlock>,
2424
tableConfig?: TableConfig
2525
): HTMLTableProps | null {
26-
const {
27-
WebView,
28-
defaultWebViewProps,
29-
computeEmbeddedMaxWidth
30-
} = useSharedProps();
26+
const { WebView, defaultWebViewProps, computeEmbeddedMaxWidth } =
27+
useSharedProps();
3128
const contentWidth = useContentWidth();
3229
const globalTableConfig = useRendererProps('table');
3330
const { onPress: onLinkPress } = useRendererProps('a');

yarn.lock

+12
Original file line numberDiff line numberDiff line change
@@ -8581,6 +8581,17 @@ __metadata:
85818581
languageName: node
85828582
linkType: hard
85838583

8584+
"eslint-config-prettier@npm:^8.3.0":
8585+
version: 8.3.0
8586+
resolution: "eslint-config-prettier@npm:8.3.0"
8587+
peerDependencies:
8588+
eslint: ">=7.0.0"
8589+
bin:
8590+
eslint-config-prettier: bin/cli.js
8591+
checksum: df4cea3032671995bb5ab07e016169072f7fa59f44a53251664d9ca60951b66cdc872683b5c6a3729c91497c11490ca44a79654b395dd6756beb0c3903a37196
8592+
languageName: node
8593+
linkType: hard
8594+
85848595
"eslint-plugin-compat@npm:^3.13.0":
85858596
version: 3.13.0
85868597
resolution: "eslint-plugin-compat@npm:3.13.0"
@@ -15099,6 +15110,7 @@ fsevents@^1.2.7:
1509915110
"@typescript-eslint/eslint-plugin": ^4.30.0
1510015111
"@typescript-eslint/parser": ^4.30.0
1510115112
eslint: ^7.32.0
15113+
eslint-config-prettier: ^8.3.0
1510215114
eslint-plugin-compat: ^3.13.0
1510315115
eslint-plugin-tsdoc: ^0.2.14
1510415116
husky: ^4.3.8

0 commit comments

Comments
 (0)