[codex] Improve detector false positive handling (#232)

* Improve detector false positive handling

* Register docs integrity test

* Fix clipped overflow decorative skip
This commit is contained in:
Paul Bakaus
2026-06-09 10:56:32 -07:00
committed by GitHub
parent c169b84f20
commit e3e22007a9
70 changed files with 10042 additions and 1221 deletions
@@ -267,7 +267,16 @@ const STATIC_DEFAULT_STYLE = {
paddingRight: '0px',
paddingBottom: '0px',
paddingLeft: '0px',
marginTop: '0px',
marginRight: '0px',
marginBottom: '0px',
marginLeft: '0px',
position: 'static',
top: 'auto',
right: 'auto',
bottom: 'auto',
left: 'auto',
inset: '',
display: '',
overflow: 'visible',
overflowX: 'visible',
@@ -312,7 +321,16 @@ const STATIC_PROP_MAP = {
'padding-right': 'paddingRight',
'padding-bottom': 'paddingBottom',
'padding-left': 'paddingLeft',
'margin-top': 'marginTop',
'margin-right': 'marginRight',
'margin-bottom': 'marginBottom',
'margin-left': 'marginLeft',
'position': 'position',
'top': 'top',
'right': 'right',
'bottom': 'bottom',
'left': 'left',
'inset': 'inset',
'display': 'display',
'overflow': 'overflow',
'overflow-x': 'overflowX',
@@ -579,6 +597,15 @@ function expandStaticDeclaration(prop, value) {
['paddingLeft', vals[3]],
];
}
if (p === 'margin') {
const vals = expandStaticBoxValues(splitCssTokens(v));
return [
['marginTop', vals[0]],
['marginRight', vals[1]],
['marginBottom', vals[2]],
['marginLeft', vals[3]],
];
}
if (p === 'font') return parseStaticFont(v);
if (p === 'transition') {
const parsed = parseStaticTransition(v);