Skip to content

omegat-org/jmyspell-core

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fork of jmyspell-core

This repository is a forked jmyspell-core project used for OmegaT project.

Changes from original

  • Use UTF-8 for the code
  • Use LF for line terminator character
  • Migrate to a Gradle build system
  • Migrate to Java 11
  • Add module-info.java
  • Fix several obvious bad coding styles
    • constant ErrorInfo.MAX_SUGGESTIONS to be final
    • constant Utils.XPRODUCT to be final
    • remove redundant final from methods
    • remove redundant public from interface
    • use isEmpty() for condition that compare with zero length
    • fix: define Word#hashCode, Word class already has equals definition
    • fix: unwanted raw types
    • fix: check nullity of stream before close
  • style: apply spotbugs
  • Quality assurance by checking with SpotBugs static code analysis
  • CI: test with GitHub Actions
  • Support Gradle develocity scan

License

jmyspell-core is distributed under LGPL 2.1