$line) { $line_length = strlen($line) + 1; // +1 for newline if ($current_offset + $line_length > $offset) { $line_number = $index + 1; break; } $current_offset += $line_length; } $code_snippet = trim($lines[$line_number - 1] ?? ''); $this->add_violation( $file_path, $line_number, "Use .trigger('submit') or .requestSubmit() instead of deprecated .submit()", $code_snippet, "Replace .submit() with .trigger('submit') for event triggering or .requestSubmit() for actual form submission with validation", 'low' ); } } }