View Issue Details

IDProjectCategoryView StatusLast Update
0014513ScribusInternalpublic2016-12-27 13:42
ReporterKunda Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
PlatformLinuxOSManjaroOS Version16.10
Product Version1.5.3.svn 
Target VersionFixed in Version 
Summary0014513: Unit Test to check spelling
DescriptionCreate a test to run via TravisCI that will check the spelling of Scribus source code. We can use the guidelines from the very helpful @mapreri 0013647 ticket.

What we should exclude from the list:
- Blacklisted directories:
  ./resources/loremipsum
  ./resources/dicts/
  ./resources/swatches
  ./scribus/third_party/
  ./codegen/
  please mention more

- False positives due to keyboard shortcut char '&' within the word. Example: https://github.com/scribusproject/scribus/blob/master/scribus/docinfo.cpp#L82
> publisherLabel = new QLabel( tr("P&ublisher:") , page2);
clearly here the letter 'u' in 'Publisher' is being designated as a keyboard shortcut

- False positives words that are not typos like
  'dum' (being interpreted as 'dumb')
  'addRes (for 'address')
Additional InformationSee example of a unit test for spelling on Travis from the QGIS folks: https://github.com/qgis/QGIS/pull/3857
Tagstesting
PatchNo

Relationships

related to 0013647 closedcbradney several typos (in the original strings) 
related to 0014514 new Unit Test to check translation tag integrity 
child of 0013536 new Implement Unit Testing that is community friendly 

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2016-12-27 13:35 Kunda New Issue
2016-12-27 13:35 Kunda Relationship added related to 0013647
2016-12-27 13:37 Kunda Additional Information Updated View Revisions
2016-12-27 13:37 Kunda Tag Attached: testing
2016-12-27 13:37 Kunda Relationship added child of 0013536
2016-12-27 13:42 Kunda Issue cloned: 0014514
2016-12-27 13:42 Kunda Relationship added related to 0014514