Difference algorithm is unstable

  1. This issue has not been reported before
  2. The current implementation of the difference algorithm has problems and cannot stably identify all differences.
  3. Steps
    3.1 Multiple data classes exist in a Kotlin class
    3.2 Inquire whether cladue-3.5-connect violates the principle of single responsibility
    3.3 cladue-3.5-connect starts splitting files
    3.4 There is a probability that the queried file will not be recognized by the differential algorithm and some content needs to be removed
  4. Cursor Version
    版本: 0.44.11
    提交: 1.93.1
    日期: fe574d0820377383143b2ea26aa6ae28b3425220
    Electron: 2025-01-03T07:59:06.361Z
    ElectronBuildId: 30.5.1
    Chromium: undefined
    Node.js: 124.0.6367.243
    V8: 20.16.0
    OS: 12.4.254.20-electron.0