fix: star toggle re-sorts list immediately without page reload #14
release.yml
on: push
Matrix: CI Gate (lint + tests) / test-php
CI Gate (lint + tests)
/
Lint JS & CSS
38s
CI Gate (lint + tests)
/
JavaScript Unit Tests
33s
CI Gate (lint + tests)
/
Lint PHP
14s
CI Gate (lint + tests)
/
PHPStan Static Analysis
57s
CI Gate (lint + tests)
/
WordPress Plugin Check
2m 3s
Build & Release
56s
Annotations
6 warnings
|
PluginCheck.Security.DirectDB.UnescapedDBParameter:
includes/class-telex-cli.php#L695
Unescaped parameter $where_sql used in $wpdb->get_results($wpdb->prepare( "SELECT * FROM {$table} {$where_sql} ORDER BY id DESC LIMIT %d", ...$values ))\n$where_sql assigned unsafely at line 680:\n $where_sql = ! empty( $where_parts )\n\t\t\t? 'WHERE ' . implode( ' AND ', $where_parts )\n\t\t\t: ''\n$where_parts assigned unsafely at line 643:\n $where_parts[] = 'action = %s'
|
|
PluginCheck.Security.DirectDB.UnescapedDBParameter:
includes/class-telex-rest.php#L1630
Unescaped parameter $where_sql used in $wpdb->get_results($wpdb->prepare( "SELECT id, action, public_id, user_id, created_at FROM {$table} {$where_sql} ORDER BY id DESC LIMIT %d OFFSET %d", ...$limit_values ))\n$where_sql assigned unsafely at line 1608:\n $where_sql = 'WHERE ' . implode( ' AND ', $where_parts )\n$where_parts assigned unsafely at line 1579:\n $where_parts[] = '(public_id LIKE %s OR context LIKE %s)'\n$like assigned unsafely at line 1580:\n $like = '%' . $wpdb->esc_like( $search ) . '%'
|
|
PluginCheck.Security.DirectDB.UnescapedDBParameter:
includes/class-telex-rest.php#L1622
Unescaped parameter $where_sql used in $wpdb->get_var($wpdb->prepare( "SELECT COUNT(*) FROM {$table} {$where_sql}", ...$where_values ))\n$where_sql assigned unsafely at line 1608:\n $where_sql = 'WHERE ' . implode( ' AND ', $where_parts )\n$where_parts assigned unsafely at line 1579:\n $where_parts[] = '(public_id LIKE %s OR context LIKE %s)'\n$like assigned unsafely at line 1580:\n $like = '%' . $wpdb->esc_like( $search ) . '%'
|
|
WordPress.DB.DirectDatabaseQuery.NoCaching:
includes/class-telex-audit-log.php#L81
Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().
|
|
WordPress.DB.DirectDatabaseQuery.NoCaching:
includes/class-telex-tags.php#L77
Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().
|
|
unexpected_markdown_file:
CODE_OF_CONDUCT.md#L0
Unexpected markdown file "CODE_OF_CONDUCT.md" detected in plugin root. Only specific markdown files are expected in production plugins.
|