Mono Project
businessMailing List: mono-list@lists.ximian.com
Mono is a software platform designed to allow developers to easily create cross platform applications. It is an open source implementation of Microsoft's .Net Framework based on the ECMA standards for C# and the Common Language Runtime. We feel that by embracing a successful, standardized software platform, we can lower the barriers to producing great applications for Linux.
Completed Tasks
- Apply Gendarme on all Gendarme.Rules.Interoperability.Com rules
- Build a list of FxCop rules that Gendarme is missing
- Convert five tools to use Mono.Options
- Convert five tools to use Mono.Options (2)
- Document Mono.Cairo Part 1
- Document Mono.Cairo Part 2
- Document Mono.Cairo Part 3
- Gendarme rule for Assert.* unit tests calls
- Gendarme rule for non-public [Test] methods inside unit tests
- Gendarme rule for unit test types not decorated with [TestFixture]
- Gendarme rule to always specify a FileAccess when using File.Open
- Gendarme rule to avoid ComVisible types decorated with [StructLayout(Layout.Auto)]
- Gendarme rule to avoid ComVisible types inheriting from non ComVisible types
- Gendarme rule to avoid ComVisible types that cannot be created thru COM
- Gendarme rule to avoid overloads in ComVisible interfaces
- Gendarme rule to avoid public fields in ComVisible types
- Gendarme rule to avoid static members in ComVisible interfaces
- Gendarme rule to avoid unneeded overrides
- Gendarme rule to avoid using Int64 on ComVisible members
- Gendarme rule to check COM registration methods
- Gendarme rule to check that [ComSourceInterfaces] and marked as InterfaceIsIDispatch
- Gendarme rule to ensure engines are not used without [EngineDependency]
- Gendarme rule to ensure matching [Arrange|Measure]Overrides methods
- Gendarme rule to ensure rules calls Runner.Report
- Gendarme rule to promote the use of Uri over strings
- Gendarme rule to review attributes on rules
- Gendarme rule to warn about the use of [ClassInterface(ClassInterfaceType.AutoDual)]
- Gendarme support tool mapping FxCop compatibility
- Gendarme/fxcop mapper xml results to github wiki
- MonoDevelop - Pick a Bug or Feature
- MonoDevelop - Pick a Bug or Feature
- MonoDevelop - Pick a Bug or Feature
- MonoDevelop Icons
- MonoDevelop Tutorial - GTK# Designer
- MonoDevelop Tutorial - Localizing Applications
- MonoDevelop Tutorial - Pick a Topic
- MonoDevelop Tutorial - Refactoring
- MonoDevelop Usability Test
- Provide Gendarme rules templates for Visual Studio .NET
- Three (3) Gendarme rules on generics
- Three (3) Gendarme rules on strongly typing non-generic collections
- Two (2) Gendarme rules on rules
- Two Gendarme rules to check for variables/fields maintainability
- Update Gendarme's xmldoc2wiki to use Github's wiki
- vbnc tests - Implicit Line Continuations