Quantum error-correction codes (QECCs) play a prominent role in the implementation of quantum computing by virtue of they can protect fragile qubits from noises (decoherence).
Since the initial work of Shor [1]} and Steane [2]}, the theory of QECCs has developed rapidly.
With the efforts of scholars, the connection between QECCs and classical codes has been gradually established, so that the problem of constructing QECCs is transformed into the problem of constructing self-orthogonal or dual-containing classical codes over \(F_q\)  or \(F_{q^2}\)  under different inner products [3]}, [4]}, [5]}, [6]}.
